# Force build failure on any ESLint Error

**URL:** <https://discuss.emberjs.com/t/force-build-failure-on-any-eslint-error/13157>\
**Category:** Ember CLI\
**Created:** [June 22, 2017, 10:38pm UTC](https://discuss.emberjs.com/t/force-build-failure-on-any-eslint-error/13157 "2017-06-22T22:38:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ctcpip](https://avatars.discourse-cdn.com/v4/letter/c/85f322/32.png) [@ctcpip](https://discuss.emberjs.com/u/ctcpip)\
**Post date:** [June 22, 2017, 10:38pm UTC](https://discuss.emberjs.com/t/force-build-failure-on-any-eslint-error/13157/1 "2017-06-22T22:38:11Z")

</div>

Before the switch to ESLint, we were able to fail the build for jsHint errors, using the method described here: [Force build failure on any JShint Error - #5 by hschmidt99](https://discuss.emberjs.com/t/force-build-failure-on-any-jshint-error/7060/5)

It wasn’t pretty but it worked. Is there a way to do this now with ESLint?

---

<div class="post-metadata">

**Author:** ![jgomo3](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/jgomo3/32/13164_2.png) [@jgomo3](https://discuss.emberjs.com/u/jgomo3)\
**Post date:** [June 23, 2017, 1:13am UTC](https://discuss.emberjs.com/t/force-build-failure-on-any-eslint-error/13157/2 "2017-06-23T01:13:30Z")

</div>

I wold like to add to the question: How to know what is causing the error?

I’m asking because in my particular case, all I get as a message running `ember server` is the following (no clue of what is wrong):

```
The Broccoli Plugin: [SimpleConcatConcat] failed with:
Error: Build Canceled: Broccoli Builder ran into an error with EslintValidationFilter plugin. 💥
    at new BroccoliBuildError (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/broccoli-builder/lib/broccoli-build-error.js:40:9)
    at /home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/broccoli-builder/lib/builder.js:168:19
    at tryCatch (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/rsvp/dist/rsvp.js:539:12)
    at invokeCallback (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/rsvp/dist/rsvp.js:554:13)
    at publish (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/rsvp/dist/rsvp.js:522:7)
    at publishRejection (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/rsvp/dist/rsvp.js:457:3)
    at flush (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/rsvp/dist/rsvp.js:2414:5)
    at _combinedTickCallback (internal/process/next_tick.js:73:7)
    at process._tickCallback (internal/process/next_tick.js:104:9)

The broccoli plugin was instantiated at: 
    at Concat.Plugin (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/broccoli-plugin/index.js:7:31)
    at new Concat (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/broccoli-concat/concat.js:38:10)
    at module.exports (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/broccoli-concat/index.js:26:10)
    at Function.EslintValidationFilter.create (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/broccoli-lint-eslint/lib/index.js:215:10)
    at Class.lintTree (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/ember-cli-eslint/index.js:44:19)
    at project.addons.map.addon (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/ember-cli/lib/models/addon.js:366:34)
    at Array.map (native)
    at Class._eachProjectAddonInvoke (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/ember-cli/lib/models/addon.js:364:32)
    at Class._lintMirageTree (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/ember-cli-mirage/index.js:81:32)
    at Class.treeForApp (/home/USER/ember-lab/super-rentals-2/super-rentals/node_modules/ember-cli-mirage/index.js:108:23)

```

---

<div class="post-metadata">

**Author:** ![jgomo3](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/jgomo3/32/13164_2.png) [@jgomo3](https://discuss.emberjs.com/u/jgomo3)\
**Post date:** [June 23, 2017, 10:01am UTC](https://discuss.emberjs.com/t/force-build-failure-on-any-eslint-error/13157/3 "2017-06-23T10:01:09Z")

</div>

I wanted to answer my complement question: My project folder didn’t have the file `.eslintrc.js` in it (I found the hint at [1]).

This happened to me because I copied the project contents in a new folder cherry-picking the files, to avoid content like `dist`: but didn’t get the hidden files like `.eslintrc.js`.

[1] [After installing, while ember server this came up... · Issue #7039 · ember-cli/ember-cli · GitHub](https://github.com/ember-cli/ember-cli/issues/7039)
