Closed renovate[bot] closed 5 years ago
This PR contains the following updates:
3.14.0
3.19.0
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
rebase!
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.
This PR was configured for branch automerge, however this is not possible so it has been raised as a PR instead.
This PR contains the following updates:
3.14.0
->3.19.0
Release Notes
eslint/eslint
### [`v3.19.0`](https://togithub.com/eslint/eslint/releases/v3.19.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.18.0...v3.19.0) - [`e09132f`](https://togithub.com/eslint/eslint/commit/e09132f) Fix: no-extra-parens false positive with exports and object literals ([#8359](https://togithub.com/eslint/eslint/issues/8359)) (Teddy Katz) - [`91baed4`](https://togithub.com/eslint/eslint/commit/91baed4) Update: allow custom messages in no-restricted-syntax (fixes [#8298](https://togithub.com/eslint/eslint/issues/8298)) ([#8357](https://togithub.com/eslint/eslint/issues/8357)) (Vitor Balocco) - [`35c93e6`](https://togithub.com/eslint/eslint/commit/35c93e6) Fix: prevent space-before-function-paren from checking type annotations ([#8349](https://togithub.com/eslint/eslint/issues/8349)) (Teddy Katz) - [`3342e9f`](https://togithub.com/eslint/eslint/commit/3342e9f) Fix: don't modify operator precedence in operator-assignment autofixer ([#8358](https://togithub.com/eslint/eslint/issues/8358)) (Teddy Katz) - [`f88375f`](https://togithub.com/eslint/eslint/commit/f88375f) Docs: clarify that no-unsafe-negation is in eslint:recommended ([#8371](https://togithub.com/eslint/eslint/issues/8371)) (Teddy Katz) - [`02f0d27`](https://togithub.com/eslint/eslint/commit/02f0d27) Docs: Add soda0289 to Development Team ([#8367](https://togithub.com/eslint/eslint/issues/8367)) (Kai Cataldo) - [`155424c`](https://togithub.com/eslint/eslint/commit/155424c) Fix: ignore empty path in patterns (fixes [#8362](https://togithub.com/eslint/eslint/issues/8362)) ([#8364](https://togithub.com/eslint/eslint/issues/8364)) (alberto) - [`27616a8`](https://togithub.com/eslint/eslint/commit/27616a8) Fix: prefer-const false positive with object spread (fixes [#8187](https://togithub.com/eslint/eslint/issues/8187)) ([#8297](https://togithub.com/eslint/eslint/issues/8297)) (Vitor Balocco) - [`8569a90`](https://togithub.com/eslint/eslint/commit/8569a90) Docs: add note about git's linebreak handling to linebreak-style docs ([#8361](https://togithub.com/eslint/eslint/issues/8361)) (Teddy Katz) - [`5878593`](https://togithub.com/eslint/eslint/commit/5878593) Chore: fix invalid syntax in no-param-reassign test ([#8360](https://togithub.com/eslint/eslint/issues/8360)) (Teddy Katz) - [`1b1046b`](https://togithub.com/eslint/eslint/commit/1b1046b) Fix: don't classify plugins that throw errors as "missing" (fixes [#6874](https://togithub.com/eslint/eslint/issues/6874)) ([#8323](https://togithub.com/eslint/eslint/issues/8323)) (Teddy Katz) - [`29f4ba5`](https://togithub.com/eslint/eslint/commit/29f4ba5) Fix: no-useless-computed-key invalid autofix for getters and setters ([#8335](https://togithub.com/eslint/eslint/issues/8335)) (Teddy Katz) - [`0541eaf`](https://togithub.com/eslint/eslint/commit/0541eaf) Fix: no-implicit-coercion invalid autofix with consecutive identifiers ([#8340](https://togithub.com/eslint/eslint/issues/8340)) (Teddy Katz) - [`41b9786`](https://togithub.com/eslint/eslint/commit/41b9786) Fix: no-extra-parens false positive with objects following arrows ([#8339](https://togithub.com/eslint/eslint/issues/8339)) (Teddy Katz) - [`3146167`](https://togithub.com/eslint/eslint/commit/3146167) Fix: `eslint.verify` should not mutate config argument (fixes [#8329](https://togithub.com/eslint/eslint/issues/8329)) ([#8334](https://togithub.com/eslint/eslint/issues/8334)) (alberto) - [`927de90`](https://togithub.com/eslint/eslint/commit/927de90) Fix: dot-notation autofix produces invalid syntax for integer properties ([#8332](https://togithub.com/eslint/eslint/issues/8332)) (Teddy Katz) - [`a9d1bea`](https://togithub.com/eslint/eslint/commit/a9d1bea) Fix: comma-style autofix produces errors on parenthesized elements ([#8331](https://togithub.com/eslint/eslint/issues/8331)) (Teddy Katz) - [`d52173f`](https://togithub.com/eslint/eslint/commit/d52173f) Fix: don't generate invalid options in config-rule ([#8326](https://togithub.com/eslint/eslint/issues/8326)) (Teddy Katz) - [`6eda3b5`](https://togithub.com/eslint/eslint/commit/6eda3b5) Fix: no-extra-parens invalid autofix in for-of statements ([#8337](https://togithub.com/eslint/eslint/issues/8337)) (Teddy Katz) - [`6c819d8`](https://togithub.com/eslint/eslint/commit/6c819d8) Fix: dot-notation autofix produces errors on parenthesized computed keys ([#8330](https://togithub.com/eslint/eslint/issues/8330)) (Teddy Katz) - [`2d883d7`](https://togithub.com/eslint/eslint/commit/2d883d7) Fix: object-shorthand autofix produces errors on parenthesized functions ([#8328](https://togithub.com/eslint/eslint/issues/8328)) (Teddy Katz) - [`cd9b774`](https://togithub.com/eslint/eslint/commit/cd9b774) Fix: quotes false positive with backtick option in method names ([#8327](https://togithub.com/eslint/eslint/issues/8327)) (Teddy Katz) - [`d064ba2`](https://togithub.com/eslint/eslint/commit/d064ba2) Fix: no-else-return false positive for ifs in single-statement position ([#8338](https://togithub.com/eslint/eslint/issues/8338)) (Teddy Katz) - [`6a718ba`](https://togithub.com/eslint/eslint/commit/6a718ba) Chore: enable max-statements-per-line on ESLint codebase ([#8321](https://togithub.com/eslint/eslint/issues/8321)) (Teddy Katz) - [`614b62e`](https://togithub.com/eslint/eslint/commit/614b62e) Chore: update sinon calls to deprecated API. ([#8310](https://togithub.com/eslint/eslint/issues/8310)) (alberto) - [`0491572`](https://togithub.com/eslint/eslint/commit/0491572) Chore: use precalculated counts in codeframe formatter ([#8296](https://togithub.com/eslint/eslint/issues/8296)) (Vitor Balocco) - [`8733e6a`](https://togithub.com/eslint/eslint/commit/8733e6a) Chore: Fix incorrect error location properties in tests ([#8307](https://togithub.com/eslint/eslint/issues/8307)) (alberto) - [`c4ffb49`](https://togithub.com/eslint/eslint/commit/c4ffb49) Chore: Fix typos in test option assertions ([#8305](https://togithub.com/eslint/eslint/issues/8305)) (Teddy Katz) - [`79a97cb`](https://togithub.com/eslint/eslint/commit/79a97cb) Upgrade: devDependencies ([#8303](https://togithub.com/eslint/eslint/issues/8303)) (alberto) - [`e4da200`](https://togithub.com/eslint/eslint/commit/e4da200) Upgrade: Mocha to 3.2.0 ([#8299](https://togithub.com/eslint/eslint/issues/8299)) (Ilya Volodin) - [`2f144ca`](https://togithub.com/eslint/eslint/commit/2f144ca) Fix: operator-assignment autofix errors with parentheses (fixes [#8293](https://togithub.com/eslint/eslint/issues/8293)) ([#8294](https://togithub.com/eslint/eslint/issues/8294)) (Teddy Katz) - [`7521cd5`](https://togithub.com/eslint/eslint/commit/7521cd5) Chore: update token logic in rules to use ast-utils ([#8288](https://togithub.com/eslint/eslint/issues/8288)) (Teddy Katz) - [`9b509ce`](https://togithub.com/eslint/eslint/commit/9b509ce) Chore: refactor space-before-function-paren rule ([#8284](https://togithub.com/eslint/eslint/issues/8284)) (Teddy Katz) - [`ddc6350`](https://togithub.com/eslint/eslint/commit/ddc6350) Fix: no-param-reassign false positive on destructuring (fixes [#8279](https://togithub.com/eslint/eslint/issues/8279)) ([#8281](https://togithub.com/eslint/eslint/issues/8281)) (Teddy Katz) - [`f8176b3`](https://togithub.com/eslint/eslint/commit/f8176b3) Chore: improve test coverage for node-event-generator ([#8287](https://togithub.com/eslint/eslint/issues/8287)) (Teddy Katz) - [`602e9c2`](https://togithub.com/eslint/eslint/commit/602e9c2) Docs: fix incorrect selector examples ([#8278](https://togithub.com/eslint/eslint/issues/8278)) (Teddy Katz) ### [`v3.18.0`](https://togithub.com/eslint/eslint/releases/v3.18.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.17.1...v3.18.0) - [`85f74ca`](https://togithub.com/eslint/eslint/commit/85f74ca) Fix: broken code path of direct nested loops (fixes [#8248](https://togithub.com/eslint/eslint/issues/8248)) ([#8274](https://togithub.com/eslint/eslint/issues/8274)) (Toru Nagashima) - [`a61c359`](https://togithub.com/eslint/eslint/commit/a61c359) Fix: Ignore hidden folders when resolving globs (fixes [#8259](https://togithub.com/eslint/eslint/issues/8259)) ([#8270](https://togithub.com/eslint/eslint/issues/8270)) (Ian VanSchooten) - [`6f05546`](https://togithub.com/eslint/eslint/commit/6f05546) Chore: convert StubModuleResolver in config tests to ES6 class ([#8265](https://togithub.com/eslint/eslint/issues/8265)) (Teddy Katz) - [`0c0fc31`](https://togithub.com/eslint/eslint/commit/0c0fc31) Fix: false positive of no-extra-parens about spread and sequense ([#8275](https://togithub.com/eslint/eslint/issues/8275)) (Toru Nagashima) - [`e104973`](https://togithub.com/eslint/eslint/commit/e104973) Docs: remove self-reference in no-restricted-syntax docs ([#8277](https://togithub.com/eslint/eslint/issues/8277)) (Vitor Balocco) - [`23eca51`](https://togithub.com/eslint/eslint/commit/23eca51) Update: Add allowTaggedTemplates to no-unused-expressions (fixes [#7632](https://togithub.com/eslint/eslint/issues/7632)) ([#8253](https://togithub.com/eslint/eslint/issues/8253)) (Kevin Partington) - [`f9ede3f`](https://togithub.com/eslint/eslint/commit/f9ede3f) Upgrade: doctrine to 2.0.0 ([#8269](https://togithub.com/eslint/eslint/issues/8269)) (alberto) - [`1b678a6`](https://togithub.com/eslint/eslint/commit/1b678a6) New: allow rules to listen for AST selectors (fixes [#5407](https://togithub.com/eslint/eslint/issues/5407)) ([#7833](https://togithub.com/eslint/eslint/issues/7833)) (Teddy Katz) - [`63ca0c5`](https://togithub.com/eslint/eslint/commit/63ca0c5) Chore: use precalculated counts in stylish formatter ([#8251](https://togithub.com/eslint/eslint/issues/8251)) (alberto) - [`47c3171`](https://togithub.com/eslint/eslint/commit/47c3171) Fix: typo in console.error ([#8258](https://togithub.com/eslint/eslint/issues/8258)) (Jan Peer Stöcklmair) - [`e74ed6d`](https://togithub.com/eslint/eslint/commit/e74ed6d) Chore: convert Traverser to ES6 class (refs [#7849](https://togithub.com/eslint/eslint/issues/7849)) ([#8232](https://togithub.com/eslint/eslint/issues/8232)) (Teddy Katz) - [`13eead9`](https://togithub.com/eslint/eslint/commit/13eead9) Fix: sort-vars crash on mixed destructuring declarations ([#8245](https://togithub.com/eslint/eslint/issues/8245)) (Teddy Katz) - [`133f489`](https://togithub.com/eslint/eslint/commit/133f489) Fix: func-name-matching crash on destructuring assignment to functions ([#8247](https://togithub.com/eslint/eslint/issues/8247)) (Teddy Katz) - [`a34b9c4`](https://togithub.com/eslint/eslint/commit/a34b9c4) Fix: func-name-matching crash on non-string literal computed keys ([#8246](https://togithub.com/eslint/eslint/issues/8246)) (Teddy Katz) - [`7276e6d`](https://togithub.com/eslint/eslint/commit/7276e6d) Docs: remove unneeded semicolons in arrow-parens.md ([#8249](https://togithub.com/eslint/eslint/issues/8249)) (Dmitry Gershun) - [`8c40a25`](https://togithub.com/eslint/eslint/commit/8c40a25) Upgrade: concat-stream known to be vulnerable prior 1.5.2 ([#8228](https://togithub.com/eslint/eslint/issues/8228)) (Samuel) - [`149c055`](https://togithub.com/eslint/eslint/commit/149c055) Upgrade: mock-fs to v4.2.0 (fixes [#8194](https://togithub.com/eslint/eslint/issues/8194)) ([#8243](https://togithub.com/eslint/eslint/issues/8243)) (Teddy Katz) - [`a83bff9`](https://togithub.com/eslint/eslint/commit/a83bff9) Build: remove unneeded json config in demo (fixes [#8237](https://togithub.com/eslint/eslint/issues/8237)) ([#8242](https://togithub.com/eslint/eslint/issues/8242)) (alberto) - [`df12137`](https://togithub.com/eslint/eslint/commit/df12137) Docs: fix typos ([#8235](https://togithub.com/eslint/eslint/issues/8235)) (Gyandeep Singh) - [`b5e9788`](https://togithub.com/eslint/eslint/commit/b5e9788) Chore: rename no-extra-parens methods ([#8225](https://togithub.com/eslint/eslint/issues/8225)) (Vitor Balocco) - [`7f8afe6`](https://togithub.com/eslint/eslint/commit/7f8afe6) Update: no-extra-parens overlooked spread and superClass (fixes [#8175](https://togithub.com/eslint/eslint/issues/8175)) ([#8209](https://togithub.com/eslint/eslint/issues/8209)) (Toru Nagashima) - [`ce6ff56`](https://togithub.com/eslint/eslint/commit/ce6ff56) Docs: set recommended true for no-global-assign (fixes [#8215](https://togithub.com/eslint/eslint/issues/8215)) ([#8218](https://togithub.com/eslint/eslint/issues/8218)) (BinYi LIU) - [`5b5c236`](https://togithub.com/eslint/eslint/commit/5b5c236) Fix: wrong comment when module not found in config (fixes [#8192](https://togithub.com/eslint/eslint/issues/8192)) ([#8196](https://togithub.com/eslint/eslint/issues/8196)) (alberto) ### [`v3.17.1`](https://togithub.com/eslint/eslint/releases/v3.17.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.17.0...v3.17.1) - [`f8c8e6e`](https://togithub.com/eslint/eslint/commit/f8c8e6e) Build: change mock-fs path without SSH (fixes [#8207](https://togithub.com/eslint/eslint/issues/8207)) ([#8208](https://togithub.com/eslint/eslint/issues/8208)) (Toru Nagashima) - [`f713f11`](https://togithub.com/eslint/eslint/commit/f713f11) Fix: nonblock-statement-body-position multiline error (fixes [#8202](https://togithub.com/eslint/eslint/issues/8202)) ([#8203](https://togithub.com/eslint/eslint/issues/8203)) (Teddy Katz) - [`41e3d9c`](https://togithub.com/eslint/eslint/commit/41e3d9c) Fix: `operator-assignment` with parenthesized expression (fixes [#8190](https://togithub.com/eslint/eslint/issues/8190)) ([#8197](https://togithub.com/eslint/eslint/issues/8197)) (alberto) - [`5e3bca7`](https://togithub.com/eslint/eslint/commit/5e3bca7) Chore: add eslint-plugin-eslint-plugin ([#8198](https://togithub.com/eslint/eslint/issues/8198)) (Teddy Katz) - [`580da36`](https://togithub.com/eslint/eslint/commit/580da36) Chore: add missing `output` property to tests ([#8195](https://togithub.com/eslint/eslint/issues/8195)) (alberto) ### [`v3.17.0`](https://togithub.com/eslint/eslint/releases/v3.17.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.16.1...v3.17.0) - [`4fdf6d7`](https://togithub.com/eslint/eslint/commit/4fdf6d7) Update: deprecate `applyDefaultPatterns` in `line-comment-position` ([#8183](https://togithub.com/eslint/eslint/issues/8183)) (alberto) - [`25e5817`](https://togithub.com/eslint/eslint/commit/25e5817) Fix: Don't autofix `+ +a` to `++a` in space-unary-ops ([#8176](https://togithub.com/eslint/eslint/issues/8176)) (Alan Pierce) - [`a6ce8f9`](https://togithub.com/eslint/eslint/commit/a6ce8f9) Build: Sort rules before dumping them to doc files ([#8154](https://togithub.com/eslint/eslint/issues/8154)) (Danny Andrews) - [`0af9057`](https://togithub.com/eslint/eslint/commit/0af9057) Chore: Upgrade to a patched version of mock-fs (fixes [#8177](https://togithub.com/eslint/eslint/issues/8177)) ([#8188](https://togithub.com/eslint/eslint/issues/8188)) (Teddy Katz) - [`bf4d8cf`](https://togithub.com/eslint/eslint/commit/bf4d8cf) Update: ignore eslint comments in lines-arount-comment (fixes [#4345](https://togithub.com/eslint/eslint/issues/4345)) ([#8155](https://togithub.com/eslint/eslint/issues/8155)) (alberto) - [`dad20ad`](https://togithub.com/eslint/eslint/commit/dad20ad) New: add SourceCode#getLocFromIndex and #getIndexFromLoc (fixes [#8073](https://togithub.com/eslint/eslint/issues/8073)) ([#8158](https://togithub.com/eslint/eslint/issues/8158)) (Teddy Katz) - [`18a519f`](https://togithub.com/eslint/eslint/commit/18a519f) Update: let RuleTester cases assert that no autofix occurs (fixes [#8157](https://togithub.com/eslint/eslint/issues/8157)) ([#8163](https://togithub.com/eslint/eslint/issues/8163)) (Teddy Katz) - [`a30eb8d`](https://togithub.com/eslint/eslint/commit/a30eb8d) Docs: improve documentation for RuleTester cases ([#8162](https://togithub.com/eslint/eslint/issues/8162)) (Teddy Katz) - [`a78ec9f`](https://togithub.com/eslint/eslint/commit/a78ec9f) Chore: upgrade `coveralls` to ^2.11.16 ([#8161](https://togithub.com/eslint/eslint/issues/8161)) (alberto) - [`d02bd11`](https://togithub.com/eslint/eslint/commit/d02bd11) Fix: padded-blocks autofix problems with comments ([#8149](https://togithub.com/eslint/eslint/issues/8149)) (alberto) - [`9994889`](https://togithub.com/eslint/eslint/commit/9994889) Docs: Add missing space to `create` in `no-use-before-define` ([#8166](https://togithub.com/eslint/eslint/issues/8166)) (Justin Anastos) - [`4d542ba`](https://togithub.com/eslint/eslint/commit/4d542ba) Docs: Remove unneeded statement about autofix ([#8164](https://togithub.com/eslint/eslint/issues/8164)) (alberto) - [`20daea5`](https://togithub.com/eslint/eslint/commit/20daea5) New: no-compare-neg-zero rule ([#8091](https://togithub.com/eslint/eslint/issues/8091)) (薛定谔的猫) - [`4d35a81`](https://togithub.com/eslint/eslint/commit/4d35a81) Fix: Add a utility to avoid autofix conflicts (fixes [#7928](https://togithub.com/eslint/eslint/issues/7928), fixes [#8026](https://togithub.com/eslint/eslint/issues/8026)) ([#8067](https://togithub.com/eslint/eslint/issues/8067)) (Alan Pierce) - [`287e882`](https://togithub.com/eslint/eslint/commit/287e882) New: nonblock-statement-body-position rule (fixes [#6067](https://togithub.com/eslint/eslint/issues/6067)) ([#8108](https://togithub.com/eslint/eslint/issues/8108)) (Teddy Katz) - [`7f1f4e5`](https://togithub.com/eslint/eslint/commit/7f1f4e5) Chore: remove unneeded devDeps `linefix` and `gh-got` ([#8160](https://togithub.com/eslint/eslint/issues/8160)) (alberto) - [`ca1694b`](https://togithub.com/eslint/eslint/commit/ca1694b) Update: ignore negative ranges in fixes ([#8133](https://togithub.com/eslint/eslint/issues/8133)) (alberto) - [`163d751`](https://togithub.com/eslint/eslint/commit/163d751) Docs: `lines-around-comment` doesn't disallow empty lines ([#8151](https://togithub.com/eslint/eslint/issues/8151)) (alberto) - [`1c84922`](https://togithub.com/eslint/eslint/commit/1c84922) Chore: upgrade eslint-plugin-node ([#8156](https://togithub.com/eslint/eslint/issues/8156)) (alberto) - [`1ee5c27`](https://togithub.com/eslint/eslint/commit/1ee5c27) Fix: Make RuleTester handle empty-string cases gracefully (fixes [#8142](https://togithub.com/eslint/eslint/issues/8142)) ([#8143](https://togithub.com/eslint/eslint/issues/8143)) (Teddy Katz) - [`044bc10`](https://togithub.com/eslint/eslint/commit/044bc10) Docs: Add details about "--fix" option for "sort-imports" rule ([#8077](https://togithub.com/eslint/eslint/issues/8077)) (Olivier Audard) - [`3fec54a`](https://togithub.com/eslint/eslint/commit/3fec54a) Add option to ignore property in no-param-reassign ([#8087](https://togithub.com/eslint/eslint/issues/8087)) (Christian Bundy) - [`4e52cfc`](https://togithub.com/eslint/eslint/commit/4e52cfc) Fix: Improve keyword-spacing typescript support (fixes [#8110](https://togithub.com/eslint/eslint/issues/8110)) ([#8111](https://togithub.com/eslint/eslint/issues/8111)) (Reyad Attiyat) - [`7ff42e8`](https://togithub.com/eslint/eslint/commit/7ff42e8) New: Allow regexes in RuleTester (fixes [#7837](https://togithub.com/eslint/eslint/issues/7837)) ([#8115](https://togithub.com/eslint/eslint/issues/8115)) (Daniel Lo Nigro) - [`cbd7ded`](https://togithub.com/eslint/eslint/commit/cbd7ded) Build: display rules’ meta data in their docs (fixes [#5774](https://togithub.com/eslint/eslint/issues/5774)) ([#8127](https://togithub.com/eslint/eslint/issues/8127)) (Wilson Kurniawan) - [`da8e8af`](https://togithub.com/eslint/eslint/commit/da8e8af) Update: include function name in report message if possible (fixes [#7260](https://togithub.com/eslint/eslint/issues/7260)) ([#8058](https://togithub.com/eslint/eslint/issues/8058)) (Dieter Luypaert) - [`8f91e32`](https://togithub.com/eslint/eslint/commit/8f91e32) Fix: `ignoreRestSiblings` option didn't cover arguments (fixes [#8119](https://togithub.com/eslint/eslint/issues/8119)) ([#8120](https://togithub.com/eslint/eslint/issues/8120)) (Toru Nagashima) ### [`v3.16.1`](https://togithub.com/eslint/eslint/releases/v3.16.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.16.0...v3.16.1) - [`ff8a80c`](https://togithub.com/eslint/eslint/commit/ff8a80c) Fix: duplicated autofix output for inverted fix ranges (fixes [#8116](https://togithub.com/eslint/eslint/issues/8116)) ([#8117](https://togithub.com/eslint/eslint/issues/8117)) (Teddy Katz) - [`a421897`](https://togithub.com/eslint/eslint/commit/a421897) Docs: fix typo in arrow-parens.md ([#8132](https://togithub.com/eslint/eslint/issues/8132)) (Will Chen) - [`22d7fbf`](https://togithub.com/eslint/eslint/commit/22d7fbf) Chore: fix invalid redeclared variables in tests ([#8130](https://togithub.com/eslint/eslint/issues/8130)) (Teddy Katz) - [`8d95598`](https://togithub.com/eslint/eslint/commit/8d95598) Chore: fix output assertion typos in rule tests ([#8129](https://togithub.com/eslint/eslint/issues/8129)) (Teddy Katz) - [`9fa2559`](https://togithub.com/eslint/eslint/commit/9fa2559) Docs: Add missing quotes in key-spacing rule ([#8121](https://togithub.com/eslint/eslint/issues/8121)) (Glenn Reyes) - [`f3a6ced`](https://togithub.com/eslint/eslint/commit/f3a6ced) Build: package.json update for eslint-config-eslint release (ESLint Jenkins) ### [`v3.16.0`](https://togithub.com/eslint/eslint/releases/v3.16.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.15.0...v3.16.0) - [`d89d0b4`](https://togithub.com/eslint/eslint/commit/d89d0b4) Update: fix quotes false negative for string literals as template tags ([#8107](https://togithub.com/eslint/eslint/issues/8107)) (Teddy Katz) - [`21be366`](https://togithub.com/eslint/eslint/commit/21be366) Chore: Ensuring eslint:recommended rules are sorted. ([#8106](https://togithub.com/eslint/eslint/issues/8106)) (Kevin Partington) - [`360dbe4`](https://togithub.com/eslint/eslint/commit/360dbe4) Update: Improve error message when extend config missing (fixes [#6115](https://togithub.com/eslint/eslint/issues/6115)) ([#8100](https://togithub.com/eslint/eslint/issues/8100)) (alberto) - [`f62a724`](https://togithub.com/eslint/eslint/commit/f62a724) Chore: use updated token iterator methods ([#8103](https://togithub.com/eslint/eslint/issues/8103)) (Kai Cataldo) - [`daf6f26`](https://togithub.com/eslint/eslint/commit/daf6f26) Fix: check output in RuleTester when errors is a number (fixes [#7640](https://togithub.com/eslint/eslint/issues/7640)) ([#8097](https://togithub.com/eslint/eslint/issues/8097)) (alberto) - [`cfb65c5`](https://togithub.com/eslint/eslint/commit/cfb65c5) Update: make no-lone-blocks report blocks in switch cases (fixes [#8047](https://togithub.com/eslint/eslint/issues/8047)) ([#8062](https://togithub.com/eslint/eslint/issues/8062)) (Teddy Katz) - [`290fb1f`](https://togithub.com/eslint/eslint/commit/290fb1f) Update: Add includeComments to getTokenByRangeStart (fixes [#8068](https://togithub.com/eslint/eslint/issues/8068)) ([#8069](https://togithub.com/eslint/eslint/issues/8069)) (Kai Cataldo) - [`ff066dc`](https://togithub.com/eslint/eslint/commit/ff066dc) Chore: Incorrect source code test text ([#8096](https://togithub.com/eslint/eslint/issues/8096)) (Jack Ford) - [`14d146d`](https://togithub.com/eslint/eslint/commit/14d146d) Docs: Clarify --ext only works with directories (fixes [#7939](https://togithub.com/eslint/eslint/issues/7939)) ([#8095](https://togithub.com/eslint/eslint/issues/8095)) (alberto) - [`013a454`](https://togithub.com/eslint/eslint/commit/013a454) Docs: Add TSC meeting quorum requirement ([#8086](https://togithub.com/eslint/eslint/issues/8086)) (Kevin Partington) - [`7516303`](https://togithub.com/eslint/eslint/commit/7516303) Fix: `sourceCode.getTokenAfter` shouldn't skip tokens after comments ([#8055](https://togithub.com/eslint/eslint/issues/8055)) (Toru Nagashima) - [`c53e034`](https://togithub.com/eslint/eslint/commit/c53e034) Fix: unicode-bom fixer insert BOM in appropriate location (fixes [#8083](https://togithub.com/eslint/eslint/issues/8083)) ([#8084](https://togithub.com/eslint/eslint/issues/8084)) (pantosha) - [`55ac302`](https://togithub.com/eslint/eslint/commit/55ac302) Chore: fix the timing to define rules for tests ([#8082](https://togithub.com/eslint/eslint/issues/8082)) (Toru Nagashima) - [`c7e64f3`](https://togithub.com/eslint/eslint/commit/c7e64f3) Upgrade: mock-fs ([#8070](https://togithub.com/eslint/eslint/issues/8070)) (Toru Nagashima) - [`acc3301`](https://togithub.com/eslint/eslint/commit/acc3301) Update: handle uncommon linebreaks consistently in rules (fixes [#7949](https://togithub.com/eslint/eslint/issues/7949)) ([#8049](https://togithub.com/eslint/eslint/issues/8049)) (Teddy Katz) - [`591b74a`](https://togithub.com/eslint/eslint/commit/591b74a) Chore: enable operator-linebreak on ESLint codebase ([#8064](https://togithub.com/eslint/eslint/issues/8064)) (Teddy Katz) - [`6445d2a`](https://togithub.com/eslint/eslint/commit/6445d2a) Docs: Add documentation for /\* exported \*/ (fixes [#7998](https://togithub.com/eslint/eslint/issues/7998)) ([#8065](https://togithub.com/eslint/eslint/issues/8065)) (Lee Yi Min) - [`fcc38db`](https://togithub.com/eslint/eslint/commit/fcc38db) Chore: simplify and improve performance for autofix ([#8035](https://togithub.com/eslint/eslint/issues/8035)) (Toru Nagashima) - [`b04fde7`](https://togithub.com/eslint/eslint/commit/b04fde7) Chore: improve performance of SourceCode constructor ([#8054](https://togithub.com/eslint/eslint/issues/8054)) (Teddy Katz) - [`90fd555`](https://togithub.com/eslint/eslint/commit/90fd555) Update: improve null detection in eqeqeq for ES6 regexes (fixes [#8020](https://togithub.com/eslint/eslint/issues/8020)) ([#8042](https://togithub.com/eslint/eslint/issues/8042)) (Teddy Katz) - [`16248e2`](https://togithub.com/eslint/eslint/commit/16248e2) Fix: no-extra-boolean-cast incorrect Boolean() autofixing (fixes [#7977](https://togithub.com/eslint/eslint/issues/7977)) ([#8037](https://togithub.com/eslint/eslint/issues/8037)) (Jonathan Wilsson) - [`834f45d`](https://togithub.com/eslint/eslint/commit/834f45d) Update: rewrite TokenStore (fixes [#7810](https://togithub.com/eslint/eslint/issues/7810)) ([#7936](https://togithub.com/eslint/eslint/issues/7936)) (Toru Nagashima) - [`329dcdc`](https://togithub.com/eslint/eslint/commit/329dcdc) Chore: unify checks for statement list parents ([#8048](https://togithub.com/eslint/eslint/issues/8048)) (Teddy Katz) - [`c596690`](https://togithub.com/eslint/eslint/commit/c596690) Docs: Clarify generator-star-spacing config example (fixes [#8027](https://togithub.com/eslint/eslint/issues/8027)) ([#8034](https://togithub.com/eslint/eslint/issues/8034)) (Hòa Trần) - [`a11d4a6`](https://togithub.com/eslint/eslint/commit/a11d4a6) Docs: fix a typo in shareable configs documentation ([#8036](https://togithub.com/eslint/eslint/issues/8036)) (Dan Homola) - [`1e3d4c6`](https://togithub.com/eslint/eslint/commit/1e3d4c6) Update: add fixer for no-unused-labels ([#7841](https://togithub.com/eslint/eslint/issues/7841)) (Teddy Katz) - [`f47fb98`](https://togithub.com/eslint/eslint/commit/f47fb98) Update: ensure semi-spacing checks import/export declarations ([#8033](https://togithub.com/eslint/eslint/issues/8033)) (Teddy Katz) - [`e228d56`](https://togithub.com/eslint/eslint/commit/e228d56) Update: no-undefined handles properties/classes/modules (fixes [#7964](https://togithub.com/eslint/eslint/issues/7964)) ([#7966](https://togithub.com/eslint/eslint/issues/7966)) (Kevin Partington) - [`7bc92d9`](https://togithub.com/eslint/eslint/commit/7bc92d9) Chore: fix invalid test cases ([#8030](https://togithub.com/eslint/eslint/issues/8030)) (Toru Nagashima) ### [`v3.15.0`](https://togithub.com/eslint/eslint/releases/v3.15.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.14.1...v3.15.0) - [`f2a3580`](https://togithub.com/eslint/eslint/commit/f2a3580) Fix: `no-extra-parens` incorrect precedence (fixes [#7978](https://togithub.com/eslint/eslint/issues/7978)) ([#7999](https://togithub.com/eslint/eslint/issues/7999)) (alberto) - [`d6b6ba1`](https://togithub.com/eslint/eslint/commit/d6b6ba1) Fix: no-var should fix ForStatement.init ([#7993](https://togithub.com/eslint/eslint/issues/7993)) (Toru Nagashima) - [`99d386d`](https://togithub.com/eslint/eslint/commit/99d386d) Upgrade: Espree v3.4.0 ([#8019](https://togithub.com/eslint/eslint/issues/8019)) (Kai Cataldo) - [`42390fd`](https://togithub.com/eslint/eslint/commit/42390fd) Docs: update README.md for team ([#8016](https://togithub.com/eslint/eslint/issues/8016)) (Toru Nagashima) - [`d7ffd88`](https://togithub.com/eslint/eslint/commit/d7ffd88) Chore: enable template-tag-spacing on ESLint codebase ([#8005](https://togithub.com/eslint/eslint/issues/8005)) (Teddy Katz) - [`f2be7e3`](https://togithub.com/eslint/eslint/commit/f2be7e3) Docs: Fix typo in object-curly-newline.md ([#8002](https://togithub.com/eslint/eslint/issues/8002)) (Danny Andrews) - [`df2351a`](https://togithub.com/eslint/eslint/commit/df2351a) Docs: Fix misleading section in brace-style documentation ([#7996](https://togithub.com/eslint/eslint/issues/7996)) (Teddy Katz) - [`5ae6e00`](https://togithub.com/eslint/eslint/commit/5ae6e00) Chore: avoid unnecessary feature detection for Symbol ([#7992](https://togithub.com/eslint/eslint/issues/7992)) (Teddy Katz) - [`5d57c57`](https://togithub.com/eslint/eslint/commit/5d57c57) Chore: fix no-else-return lint error (refs [#7986](https://togithub.com/eslint/eslint/issues/7986)) ([#7994](https://togithub.com/eslint/eslint/issues/7994)) (Vitor Balocco) - [`62fb054`](https://togithub.com/eslint/eslint/commit/62fb054) Chore: enable no-else-return on ESLint codebase ([#7986](https://togithub.com/eslint/eslint/issues/7986)) (Teddy Katz) - [`c59a0ba`](https://togithub.com/eslint/eslint/commit/c59a0ba) Update: add ignoreRestSiblings option to no-unused-vars ([#7968](https://togithub.com/eslint/eslint/issues/7968)) (Zack Argyle) - [`5cdfa99`](https://togithub.com/eslint/eslint/commit/5cdfa99) Chore: enable no-unneeded-ternary on ESLint codebase ([#7987](https://togithub.com/eslint/eslint/issues/7987)) (Teddy Katz) - [`fbd7c13`](https://togithub.com/eslint/eslint/commit/fbd7c13) Update: ensure operator-assignment handles exponentiation operators ([#7970](https://togithub.com/eslint/eslint/issues/7970)) (Teddy Katz) - [`c5066ce`](https://togithub.com/eslint/eslint/commit/c5066ce) Update: add "variables" option to no-use-before-define (fixes [#7111](https://togithub.com/eslint/eslint/issues/7111)) ([#7948](https://togithub.com/eslint/eslint/issues/7948)) (Teddy Katz) - [`09546a4`](https://togithub.com/eslint/eslint/commit/09546a4) New: `template-tag-spacing` rule (fixes [#7631](https://togithub.com/eslint/eslint/issues/7631)) ([#7913](https://togithub.com/eslint/eslint/issues/7913)) (Jonathan Wilsson) ### [`v3.14.1`](https://togithub.com/eslint/eslint/releases/v3.14.1) [Compare Source](https://togithub.com/eslint/eslint/compare/v3.14.0...v3.14.1) - [`791f32b`](https://togithub.com/eslint/eslint/commit/791f32b) Fix: brace-style false positive for keyword method names (fixes [#7974](https://togithub.com/eslint/eslint/issues/7974)) ([#7980](https://togithub.com/eslint/eslint/issues/7980)) (Teddy Katz) - [`d7a0add`](https://togithub.com/eslint/eslint/commit/d7a0add) Docs: Add ESLint tutorial embed to getting started ([#7971](https://togithub.com/eslint/eslint/issues/7971)) (Jamis Charles) - [`72d41f0`](https://togithub.com/eslint/eslint/commit/72d41f0) Fix: no-var autofix syntax error in single-line statements (fixes [#7961](https://togithub.com/eslint/eslint/issues/7961)) ([#7962](https://togithub.com/eslint/eslint/issues/7962)) (Teddy Katz) - [`b9e5b68`](https://togithub.com/eslint/eslint/commit/b9e5b68) Fix: indent rule crash on sparse array with object (fixes [#7959](https://togithub.com/eslint/eslint/issues/7959)) ([#7960](https://togithub.com/eslint/eslint/issues/7960)) (Gyandeep Singh) - [`a7bd66a`](https://togithub.com/eslint/eslint/commit/a7bd66a) Chore: Adding assign/redeclare tests to no-undefined (refs [#7964](https://togithub.com/eslint/eslint/issues/7964)) ([#7965](https://togithub.com/eslint/eslint/issues/7965)) (Kevin Partington) - [`8bcbf5d`](https://togithub.com/eslint/eslint/commit/8bcbf5d) Docs: typo in prefer-promise-reject-errors ([#7958](https://togithub.com/eslint/eslint/issues/7958)) (Patrick McElhaney)Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.