Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
->^4.1.1 ^4.1.1 ^4.1.1 ^4.1.1 ^4.1.1 ^4.1.1
4.1.0
->4.1.1
By merging this PR, the issue #35 will be automatically resolved and closed:
Release Notes
eslint/eslint (eslint)
v4.1.1
Compare Source
f307aa0
Fix: ensure configs from a plugin are cached separately (fixes #8792) (#8798) (Teddy Katz)8b48ae8
Docs: Add doc on parser services (fixes #8390) (#8795) (Victor Hom)0d041e7
Fix: avoid crashing when using baseConfig with extends (fixes #8791) (#8797) (Teddy Katz)03213bb
Chore: improve comment explanation ofindent
internal functions (#8800) (Teddy Katz)d2e88ed
Chore: Fix misleading comment in ConfigCache.js (#8799) (Teddy Katz)v4.1.0
Compare Source
e8f1362
Docs: Remove wrong descriptions inpadded-block
rule (#8783) (Plusb Preco)291a783
Update:enforceForArrowConditionals
tono-extra-parens
(fixes #6196) (#8439) (Evilebot Tnawi)a21dd32
New: Addoverrides
/files
options for glob-based config (fixes #3611) (#8081) (Sylvan Mably)879688c
Update: Add ignoreComments option to no-trailing-spaces (#8061) (Jake Roussel)b58ae2e
Chore: Only instantiate fileEntryCache when cache flage set (perf) (#8763) (Gyandeep Singh)9851288
Update: fix indent errors on multiline destructure (fixes #8729) (#8756) (Victor Hom)3608f06
Docs: Increase visibility of code of conduct (fixes #8758) (#8764) (Kai Cataldo)673a58b
Update: support multiple fixes in a report (fixes #7348) (#8101) (Toru Nagashima)7a1bc38
Fix: don't pass default parserOptions to custom parsers (fixes #8744) (#8745) (Teddy Katz)c5b4052
Chore: enable computed-property-spacing on ESLint codebase (#8760) (Teddy Katz)3419f64
Docs: describe how to use formatters on the formatter demo page (#8754) (Teddy Katz)a3ff8f2
Chore: combine tests in tests/lib/eslint.js and tests/lib/linter.js (#8746) (Teddy Katz)b7cc1e6
Fix: Space-infix-ops should ignore type annotations in TypeScript (#8341) (Reyad Attiyat)46e73ee
Fix: eslint --init installs wrong dependencies of popular styles (fixes #7338) (#8713) (Toru Nagashima)a82361b
Chore: Prevent package-lock.json files from being created (fixes #8742) (#8747) (Teddy Katz)5f81a68
New: Add eslintIgnore support to package.json (fixes #8458) (#8690) (Victor Hom)b5a70b4
Update: fix multiline binary operator/parentheses indentation (#8719) (Teddy Katz)ab8b016
Update: fix MemberExpression indentation with "off" option (fixes #8721) (#8724) (Teddy Katz)eb5d12c
Update: Add Fixer method to Linter API (#8631) (Gyandeep Singh)26a2daa
Chore: Cache fs reads in ignored-paths (fixes #8363) (#8706) (Victor Hom)v4.0.0
Compare Source
4aefb49
Chore: avoid using deprecated rules on ESLint codebase (#8708) (Teddy Katz)389feba
Chore: upgrade deps. (#8684) (薛定谔的猫)3da7b5e
Fix: Semi-Style only check for comments when tokens exist (fixes #8696) (#8697) (Reyad Attiyat)3cfe9ee
Fix: Add space between async and param on fix (fixes #8682) (#8693) (Reyad Attiyat)c702858
Chore: enable no-multiple-empty-lines on ESLint codebase (#8694) (Teddy Katz)34c4020
Update: Add support for parens on left side for-loops (fixes: #8393) (#8679) (Victor Hom)735cd09
Docs: Correct the comment in an example forno-mixed-requires
(#8686) (Fangzhou Li)026f048
Chore: remove dead code from prefer-const (#8683) (Teddy Katz)v3.19.0
Compare Source
e09132f
Fix: no-extra-parens false positive with exports and object literals (#8359) (Teddy Katz)91baed4
Update: allow custom messages in no-restricted-syntax (fixes #8298) (#8357) (Vitor Balocco)35c93e6
Fix: prevent space-before-function-paren from checking type annotations (#8349) (Teddy Katz)3342e9f
Fix: don't modify operator precedence in operator-assignment autofixer (#8358) (Teddy Katz)f88375f
Docs: clarify that no-unsafe-negation is in eslint:recommended (#8371) (Teddy Katz)02f0d27
Docs: Add soda0289 to Development Team (#8367) (Kai Cataldo)155424c
Fix: ignore empty path in patterns (fixes #8362) (#8364) (alberto)27616a8
Fix: prefer-const false positive with object spread (fixes #8187) (#8297) (Vitor Balocco)8569a90
Docs: add note about git's linebreak handling to linebreak-style docs (#8361) (Teddy Katz)5878593
Chore: fix invalid syntax in no-param-reassign test (#8360) (Teddy Katz)1b1046b
Fix: don't classify plugins that throw errors as "missing" (fixes #6874) (#8323) (Teddy Katz)29f4ba5
Fix: no-useless-computed-key invalid autofix for getters and setters (#8335) (Teddy Katz)0541eaf
Fix: no-implicit-coercion invalid autofix with consecutive identifiers (#8340) (Teddy Katz)41b9786
Fix: no-extra-parens false positive with objects following arrows (#8339) (Teddy Katz)3146167
Fix:eslint.verify
should not mutate config argument (fixes #8329) (#8334) (alberto)927de90
Fix: dot-notation autofix produces invalid syntax for integer properties (#8332) (Teddy Katz)a9d1bea
Fix: comma-style autofix produces errors on parenthesized elements (#8331) (Teddy Katz)d52173f
Fix: don't generate invalid options in config-rule (#8326) (Teddy Katz)6eda3b5
Fix: no-extra-parens invalid autofix in for-of statements (#8337) (Teddy Katz)6c819d8
Fix: dot-notation autofix produces errors on parenthesized computed keys (#8330) (Teddy Katz)2d883d7
Fix: object-shorthand autofix produces errors on parenthesized functions (#8328) (Teddy Katz)cd9b774
Fix: quotes false positive with backtick option in method names (#8327) (Teddy Katz)d064ba2
Fix: no-else-return false positive for ifs in single-statement position (#8338) (Teddy Katz)6a718ba
Chore: enable max-statements-per-line on ESLint codebase (#8321) (Teddy Katz)614b62e
Chore: update sinon calls to deprecated API. (#8310) (alberto)0491572
Chore: use precalculated counts in codeframe formatter (#8296) (Vitor Balocco)8733e6a
Chore: Fix incorrect error location properties in tests (#8307) (alberto)c4ffb49
Chore: Fix typos in test option assertions (#8305) (Teddy Katz)79a97cb
Upgrade: devDependencies (#8303) (alberto)e4da200
Upgrade: Mocha to 3.2.0 (#8299) (Ilya Volodin)2f144ca
Fix: operator-assignment autofix errors with parentheses (fixes #8293) (#8294) (Teddy Katz)7521cd5
Chore: update token logic in rules to use ast-utils (#8288) (Teddy Katz)9b509ce
Chore: refactor space-before-function-paren rule (#8284) (Teddy Katz)ddc6350
Fix: no-param-reassign false positive on destructuring (fixes #8279) (#8281) (Teddy Katz)f8176b3
Chore: improve test coverage for node-event-generator (#8287) (Teddy Katz)602e9c2
Docs: fix incorrect selector examples (#8278) (Teddy Katz)v3.18.0
Compare Source
85f74ca
Fix: broken code path of direct nested loops (fixes #8248) (#8274) (Toru Nagashima)a61c359
Fix: Ignore hidden folders when resolving globs (fixes #8259) (#8270) (Ian VanSchooten)6f05546
Chore: convert StubModuleResolver in config tests to ES6 class (#8265) (Teddy Katz)0c0fc31
Fix: false positive of no-extra-parens about spread and sequense (#8275) (Toru Nagashima)e104973
Docs: remove self-reference in no-restricted-syntax docs (#8277) (Vitor Balocco)23eca51
Update: Add allowTaggedTemplates to no-unused-expressions (fixes #7632) (#8253) (Kevin Partington)f9ede3f
Upgrade: doctrine to 2.0.0 (#8269) (alberto)1b678a6
New: allow rules to listen for AST selectors (fixes #5407) (#7833) (Teddy Katz)63ca0c5
Chore: use precalculated counts in stylish formatter (#8251) (alberto)47c3171
Fix: typo in console.error (#8258) (Jan Peer Stöcklmair)e74ed6d
Chore: convert Traverser to ES6 class (refs #7849) (#8232) (Teddy Katz)13eead9
Fix: sort-vars crash on mixed destructuring declarations (#8245) (Teddy Katz)133f489
Fix: func-name-matching crash on destructuring assignment to functions (#8247) (Teddy Katz)a34b9c4
Fix: func-name-matching crash on non-string literal computed keys (#8246) (Teddy Katz)7276e6d
Docs: remove unneeded semicolons in arrow-parens.md (#8249) (Dmitry Gershun)8c40a25
Upgrade: concat-stream known to be vulnerable prior 1.5.2 (#8228) (Samuel)149c055
Upgrade: mock-fs to v4.2.0 (fixes #8194) (#8243) (Teddy Katz)a83bff9
Build: remove unneeded json config in demo (fixes #8237) (#8242) (alberto)df12137
Docs: fix typos (#8235) (Gyandeep Singh)b5e9788
Chore: rename no-extra-parens methods (#8225) (Vitor Balocco)7f8afe6
Update: no-extra-parens overlooked spread and superClass (fixes #8175) (#8209) (Toru Nagashima)ce6ff56
Docs: set recommended true for no-global-assign (fixes #8215) (#8218) (BinYi LIU)5b5c236
Fix: wrong comment when module not found in config (fixes #8192) (#8196) (alberto)v3.17.1
Compare Source
f8c8e6e
Build: change mock-fs path without SSH (fixes #8207) (#8208) (Toru Nagashima)f713f11
Fix: nonblock-statement-body-position multiline error (fixes #8202) (#8203) (Teddy Katz)41e3d9c
Fix:operator-assignment
with parenthesized expression (fixes #8190) (#8197) (alberto)5e3bca7
Chore: add eslint-plugin-eslint-plugin (#8198) (Teddy Katz)580da36
Chore: add missingoutput
property to tests (#8195) (alberto)v3.17.0
Compare Source
4fdf6d7
Update: deprecateapplyDefaultPatterns
inline-comment-position
(#8183) (alberto)25e5817
Fix: Don't autofix+ +a
to++a
in space-unary-ops (#8176) (Alan Pierce)a6ce8f9
Build: Sort rules before dumping them to doc files (#8154) (Danny Andrews)0af9057
Chore: Upgrade to a patched version of mock-fs (fixes #8177) (#8188) (Teddy Katz)bf4d8cf
Update: ignore eslint comments in lines-arount-comment (fixes #4345) (#8155) (alberto)dad20ad
New: add SourceCode#getLocFromIndex and #getIndexFromLoc (fixes #8073) (#8158) (Teddy Katz)18a519f
Update: let RuleTester cases assert that no autofix occurs (fixes #8157) (#8163) (Teddy Katz)a30eb8d
Docs: improve documentation for RuleTester cases (#8162) (Teddy Katz)a78ec9f
Chore: upgradecoveralls
to ^2.11.16 (#8161) (alberto)d02bd11
Fix: padded-blocks autofix problems with comments (#8149) (alberto)9994889
Docs: Add missing space tocreate
inno-use-before-define
(#8166) (Justin Anastos)4d542ba
Docs: Remove unneeded statement about autofix (#8164) (alberto)20daea5
New: no-compare-neg-zero rule (#8091) (薛定谔的猫)4d35a81
Fix: Add a utility to avoid autofix conflicts (fixes #7928, fixes #8026) (#8067) (Alan Pierce)287e882
New: nonblock-statement-body-position rule (fixes #6067) (#8108) (Teddy Katz)7f1f4e5
Chore: remove unneeded devDepslinefix
andgh-got
(#8160) (alberto)ca1694b
Update: ignore negative ranges in fixes (#8133) (alberto)163d751
Docs:lines-around-comment
doesn't disallow empty lines (#8151) (alberto)1c84922
Chore: upgrade eslint-plugin-node (#8156) (alberto)1ee5c27
Fix: Make RuleTester handle empty-string cases gracefully (fixes #8142) (#8143) (Teddy Katz)044bc10
Docs: Add details about "--fix" option for "sort-imports" rule (#8077) (Olivier Audard)3fec54a
Add option to ignore property in no-param-reassign (#8087) (Christian Bundy)4e52cfc
Fix: Improve keyword-spacing typescript support (fixes #8110) (#8111) (Reyad Attiyat)7ff42e8
New: Allow regexes in RuleTester (fixes #7837) (#8115) (Daniel Lo Nigro)cbd7ded
Build: display rules’ meta data in their docs (fixes #5774) (#8127) (Wilson Kurniawan)da8e8af
Update: include function name in report message if possible (fixes #7260) (#8058) (Dieter Luypaert)8f91e32
Fix:ignoreRestSiblings
option didn't cover arguments (fixes #8119) (#8120) (Toru Nagashima)v3.16.1
Compare Source
ff8a80c
Fix: duplicated autofix output for inverted fix ranges (fixes #8116) (#8117) (Teddy Katz)a421897
Docs: fix typo in arrow-parens.md (#8132) (Will Chen)22d7fbf
Chore: fix invalid redeclared variables in tests (#8130) (Teddy Katz)8d95598
Chore: fix output assertion typos in rule tests (#8129) (Teddy Katz)9fa2559
Docs: Add missing quotes in key-spacing rule (#8121) (Glenn Reyes)f3a6ced
Build: package.json update for eslint-config-eslint release (ESLint Jenkins)v3.16.0
Compare Source
d89d0b4
Update: fix quotes false negative for string literals as template tags (#8107) (Teddy Katz)21be366
Chore: Ensuring eslint:recommended rules are sorted. (#8106) (Kevin Partington)360dbe4
Update: Improve error message when extend config missing (fixes #6115) (#8100) (alberto)f62a724
Chore: use updated token iterator methods (#8103) (Kai Cataldo)daf6f26
Fix: check output in RuleTester when errors is a number (fixes #7640) (#8097) (alberto)cfb65c5
Update: make no-lone-blocks report blocks in switch cases (fixes #8047) (#8062) (Teddy Katz)290fb1f
Update: Add includeComments to getTokenByRangeStart (fixes #8068) (#8069) (Kai Cataldo)ff066dc
Chore: Incorrect source code test text (#8096) (Jack Ford)14d146d
Docs: Clarify --ext only works with directories (fixes #7939) (#8095) (alberto)013a454
Docs: Add TSC meeting quorum requirement (#8086) (Kevin Partington)7516303
Fix:sourceCode.getTokenAfter
shouldn't skip tokens after comments (#8055) (Toru Nagashima)c53e034
Fix: unicode-bom fixer insert BOM in appropriate location (fixes #8083) (#8084) (pantosha)55ac302
Chore: fix the timing to define rules for tests (#8082) (Toru Nagashima)c7e64f3
Upgrade: mock-fs (#8070) (Toru Nagashima)acc3301
Update: handle uncommon linebreaks consistently in rules (fixes #7949) (#8049) (Teddy Katz)591b74a
Chore: enable operator-linebreak on ESLint codebase (#8064) (Teddy Katz)6445d2a
Docs: Add documentation for /* exported */ (fixes #7998) (#8065) (Lee Yi Min)fcc38db
Chore: simplify and improve performance for autofix (#8035) (Toru Nagashima)b04fde7
Chore: improve performance of SourceCode constructor (#8054) (Teddy Katz)90fd555
Update: improve null detection in eqeqeq for ES6 regexes (fixes #8020) (#8042) (Teddy Katz)16248e2
Fix: no-extra-boolean-cast incorrect Boolean() autofixing (fixes #7977) (#8037) (Jonathan Wilsson)834f45d
Update: rewrite TokenStore (fixes #7810) (#7936) (Toru Nagashima)329dcdc
Chore: unify checks for statement list parents (#8048) (Teddy Katz)c596690
Docs: Clarify generator-star-spacing config example (fixes #8027) (#8034) (Hòa Trần)a11d4a6
Docs: fix a typo in shareable configs documentation (#8036) (Dan Homola)1e3d4c6
Update: add fixer for no-unused-labels (#7841) (Teddy Katz)f47fb98
Update: ensure semi-spacing checks import/export declarations (#8033) (Teddy Katz)e228d56
Update: no-undefined handles properties/classes/modules (fixes #7964) (#7966) (Kevin Partington)7bc92d9
Chore: fix invalid test cases (#8030) (Toru Nagashima)v3.15.0
Compare Source
f2a3580
Fix:no-extra-parens
incorrect precedence (fixes #7978) (#7999) (alberto)d6b6ba1
Fix: no-var should fix ForStatement.init (#7993) (Toru Nagashima)99d386d
Upgrade: Espree v3.4.0 (#8019) (Kai Cataldo)42390fd
Docs: update README.md for team (#8016) (Toru Nagashima)d7ffd88
Chore: enable template-tag-spacing on ESLint codebase (#8005) (Teddy Katz)f2be7e3
Docs: Fix typo in object-curly-newline.md (#8002) (Danny Andrews)df2351a
Docs: Fix misleading section in brace-style documentation (#7996) (Teddy Katz)5ae6e00
Chore: avoid unnecessary feature detection for Symbol (#7992) (Teddy Katz)5d57c57
Chore: fix no-else-return lint error (refs #7986) (#7994) (Vitor Balocco)62fb054
Chore: enable no-else-return on ESLint codebase (#7986) (Teddy Katz)c59a0ba
Update: add ignoreRestSiblings option to no-unused-vars (#7968) (Zack Argyle)5cdfa99
Chore: enable no-unneeded-ternary on ESLint codebase (#7987) (Teddy Katz)fbd7c13
Update: ensure operator-assignment handles exponentiation operators (#7970) (Teddy Katz)c5066ce
Update: add "variables" option to no-use-before-define (fixes #7111) (#7948) (Teddy Katz)09546a4
New:template-tag-spacing
rule (fixes #7631) (#7913) (Jonathan Wilsson)v3.14.1
Compare Source
791f32b
Fix: brace-style false positive for keyword method names (fixes #7974) (#7980) (Teddy Katz)d7a0add
Docs: Add ESLint tutorial embed to getting started (#7971) (Jamis Charles)72d41f0
Fix: no-var autofix syntax error in single-line statements (fixes #7961) (#7962) (Teddy Katz)b9e5b68
Fix: indent rule crash on sparse array with object (fixes #7959) (#7960) (Gyandeep Singh)a7bd66a
Chore: Adding assign/redeclare tests to no-undefined (refs #7964) (#7965) (Kevin Partington)8bcbf5d
Docs: typo in prefer-promise-reject-errors (#7958) (Patrick McElhaney)v3.14.0
Compare Source
506324a
Fix:no-var
does not fix if causes ReferenceError (fixes #7950) (#7953) (Toru Nagashima)05e7432
New: no-chained-assignments rule (fixes #6424) (#7904) (Stewart Rand)243e47d
Update: Add fixer for no-else-return (fixes #7863) (#7864) (Xander Dumaine)f091d95
New:prefer-promise-reject-errors
rule (fixes #7685) (#7689) (Teddy Katz)ca01e00
Fix: recognize all line terminators in func-call-spacing (fixes #7923) (#7924) (Francesco Trotta)a664e8a
Update: add ignoreJSX option to no-extra-parens (Fixes #7444) (#7926) (Robert Rossmann)8ac3518
Fix: no-useless-computed-key false positive with__proto__
(#7934) (Teddy Katz)c835e19
Docs: remove reference to deleted rule (#7942) (Alejandro Oviedo)3c1e63b
Docs: Improve examples for no-case-declarations (fixes #6716) (#7920) (Kevin Rangel)7e04b33
Fix: Ignore inline plugin rule config in autoconfig (fixes #7860) (#7919) (Ian VanSchooten)6448ba0
Fix: add parentheses in no-extra-boolean-cast autofixer (fixes #7912) (#7914) (Szymon Przybylski)b3f2094
Fix: brace-style crash with lone block statements (fixes #7908) (#7909) (Teddy Katz)5eb2e88
Docs: Correct typos in configuring.md (#7916) (Gabriel Delépine)bd5e219
Update: ensure brace-style validates class bodies (fixes #7608) (#7871) (Teddy Katz)427543a
Fix: catastrophic backtracking in astUtils linebreak regex (fixes #7893) (#7898) (Teddy Katz)995554c
Fix: Correct typos in no-alert.md and lib/ast-utils.js (#7905) (Stewart Rand)d6150e3
Chore: Enable comma-dangle on ESLint codebase (fixes #7725) (#7906) (Teddy Katz)075ec25
Chore: update to use ES6 classes (refs #7849) (#7891) (Claire Dranginis)55f0cb6
Update: refactor brace-style and fix inconsistencies (fixes #7869) (#7870) (Teddy Katz)v3.13.1
Compare Source
3fc4e3f
Fix: prefer-destructuring reporting compound assignments (fixes #7881) (#7882) (Teddy Katz)f90462e
Fix: no-extra-label autofix should not remove labels used elsewhere (#7885) (Teddy Katz)v3.13.0
Compare Source
cd4c025
Update: add fixer for no-extra-label (#7840) (Teddy Katz)aa75c92
Fix: Ensure prefer-const fixes destructuring assignments (fixes #7852) (#7859) (Teddy Katz)4008022
Chore: Refactor to use ES6 Classes (Part 3)(refs #7849) (#7865) (Gyandeep Singh)c9ba40a
Update: add fixer forno-unneeded-ternary
(#7540) (Teddy Katz)dd56d87
Update: add object-shorthand option for arrow functions (fixes #7564) (#7746) (Teddy Katz)fbafdc0
Docs:padded-blocks
never
case (fixes #7868) (#7878) (alberto)ca1f841
Fix: no-useless-return stack overflow on loops after throw (fixes #7855) (#7856) (Teddy Katz)d80d994
Update: add fixer for object-property-newline (fixes #7740) (#7808) (Teddy Katz)bf3ea3a
Fix: capitalized-comments: Ignore consec. comments if first is invalid (#7835) (Kevin Partington)616611a
Chore: Refactor to use ES6 Classes (Part 2)(refs #7849) (#7847) (Gyandeep Singh)856084b
Chore: Refactor to use ES6 Classes (Part 1)(refs #7849) (#7846) (Gyandeep Singh)bf45893
Docs: Clarify that we only support Stage 4 proposals (#7845) (Kevin Partington)0fc24f7
Fix: adapt new-paren rule so it handles TypeScript (fixes #7817) (#7820) (Philipp A)df0b06b
Fix: no-multiple-empty-lines perf issue on large files (fixes #7803) (#7843) (Teddy Katz)18fa521
Chore: use ast-utils helper functions in no-multiple-empty-lines (#7842) (Teddy Katz)7122205
Docs: Array destructuring example for no-unused-vars (fixes #7838) (#7839) (Remco Haszing)e21b36b
Chore: add integration tests for cache files (refs #7748) (#7794) (Teddy Katz)2322733
Fix: Throw error if ruletester is missing required test scenarios (#7388) (Teddy Katz)1beecec
Update: add fixer foroperator-linebreak
(#7702) (Teddy Katz)c5c3b21
Fix: no-implied-eval false positive on 'setTimeoutFoo' (fixes #7821) (#7836) (Teddy Katz)00dd96c
Chore: enable array-bracket-spacing on ESLint codebase (#7830) (Teddy Katz)ebcae1f
Update: no-return-await with with complexreturn
argument (fixes #7594) (#7595) (Dalton Santos)fd4cd3b
Fix: Disable no-var autofixer in some incorrect cases in loops (#7811) (Alan Pierce)1f25834
Docs: update outdated info in Architecture page (#7816) (Teddy Katz)f20b9e9
Fix: Relax no-useless-escape's handling of ']' in regexes (fixes #7789) (#7793) (Teddy Katz)3004c1e
Fix: consistent-return shouldn't report class constructors (fixes #7790) (#7797) (Teddy Katz)b938f1f
Docs: Add an example for the spread operator to prefer-spread.md (#7802) (#7804) (butlermd)b8ce2dc
Docs: Remove .html extensions from links in developer-guide (#7805) (Kevin Partington)aafebb2
Docs: Wrap placeholder sample in {% raw %} (#7798) (Daniel Lo Nigro)bb6b73b
Chore: replace unnecessary function callbacks with arrow functions (#7795) (Teddy Katz)428fbdf
Fix: func-call-spacing "never" doesn't fix w/ line breaks (fixes #7787) (#7788) (Kevin Partington)6e61070
Fix:semi
false positive before regex/template literals (fixes #7782) (#7783) (Teddy Katz)ff0c050
Fix: remove internal property from config generation (fixes #7758) (#7761) (alberto)27424cb
New:prefer-destructuring
rule (fixes #6053) (#7741) (Alex LaFroscia)bb648ce
Docs: fix unclear example for no-useless-escape (#7781) (Teddy Katz)8c3a962
Fix: syntax errors from object-shorthand autofix (fixes #7744) (#7745) (Teddy Katz)8b296a2
Docs: fix in semi.md: correct instead of incorrect (#7779) (German Prostakov)3493241
Upgrade: strip-json-comments ~v2.0.1 (Janus Troelsen)75b7ba4
Chore: enable object-curly-spacing on ESLint codebase (refs #7725) (#7770) (Teddy Katz)7d1dc7e
Update: Make default-case comment case-insensitive (fixes #7673) ([#7742](https://togithub.com/eslint/eslint/i