NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #167 most downloaded on npm
An AST-based pattern checker for JavaScript.
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 20 of 20 stable releases
405 versions withdrawn
withdrawn after publishing
13 years old
431 releases · first in 2013
One column per quarter.
`f21bad2` Docs: fix description for never in multiline-ternary (fixes #13368) (#13452) (Milos Djermanovic)
f21bad2 Docs: fix description for never in multiline-ternary (fixes #13368) (#13452) (Milos Djermanovic)ada2c89 Fix: support typescript generics in arrow-parens (fixes #12570) (#13451) (Milos Djermanovic)89ee01e Fix: Revert config cloning (fixes #13447) (#13449) (薛定谔的猫)0a463db Docs: fix no-multiple-empty-lines examples (fixes #13432) (#13433) (Milos Djermanovic)ff5317e Update: Improve array-callback-return report message (#13395) (Philip (flip) Kromer)3f51930 Fix: false positive new with member in no-extra-parens (fixes #12740) (#13375) (YeonJuan)825a5b9 Fix: Clarify documentation on implicit ignore behavior (fixes #12348) (#12600) (Scott Hardin)c139156 Sponsors: Sync README with website (ESLint Jenkins)0c17e9d Sponsors: Sync README with website (ESLint Jenkins)c680387 Sponsors: Sync README with website (ESLint Jenkins)bf3939b Sponsors: Sync README with website (ESLint Jenkins)7baf02e Sponsors: Sync README with website (ESLint Jenkins)5c4c3fd Sponsors: Sync README with website (ESLint Jenkins)53912aa Sponsors: Sync README with website (ESLint Jenkins)51e42ec Update: Add option "ignoreGlobals" to camelcase rule (fixes #11716) (#12782) (David Gasperoni)0655f66 Update: improve report location in arrow-body-style (refs #12334) (#13424) (YeonJuan)d53d69a Update: prefer-regex-literal detect regex literals (fixes #12840) (#12842) (Mathias Schreck)004adae Update: rename id-blacklist to id-denylist (fixes #13407) (#13408) (Kai Cataldo)`de77c11` Fix: Replace Infinity with Number.MAX_SAFE_INTEGER (fixes #13427) (#13435) (Nicholas C. Zakas)
de77c11 Fix: Replace Infinity with Number.MAX_SAFE_INTEGER (fixes #13427) (#13435) (Nicholas C. Zakas)`638a6d6` Update: add missing additionalProperties: false to some rules' schema (#13198) (Milos Djermanovic)
638a6d6 Update: add missing additionalProperties: false to some rules' schema (#13198) (Milos Djermanovic)949a5cd Update: fix operator-linebreak overrides schema (#13199) (Milos Djermanovic)9e1414e New: Add no-promise-executor-return rule (fixes #12640) (#12648) (Milos Djermanovic)09cc0a2 Update: max-lines reporting loc improvement (refs #12334) (#13318) (Anix)ee2fc2e Update: object-property-newline end location (refs #12334) (#13399) (Anix)d98152a Update: added empty error array check for false negative (#13200) (Anix)7fb45cf Fix: clone config before validating (fixes #12592) (#13034) (Anix)aed46f6 Sponsors: Sync README with website (ESLint Jenkins)7686d7f Update: semi-spacing should check do-while statements (#13358) (Milos Djermanovic)cbd0d00 Update: disallow multiple options in comma-dangle schema (fixes #13165) (#13166) (Milos Djermanovic)b550330 New: Add no-unreachable-loop rule (fixes #12381) (#12660) (Milos Djermanovic)13999d2 Update: curly should check consequent if statements (#12947) (Milos Djermanovic)c42e548 Chore: enable exceptRange option in the yoda rule (#12857) (Milos Djermanovic)6cfbd03 Update: Drop @typescript-eslint/eslint-recommended from eslint --init (#13340) (Minh Nguyen)796f269 Chore: update eslint-config-eslint's required node version (#13379) (薛定谔的猫)9d0186e Docs: Fix changelog versions (#13410) (Tony Brix)1ee3c42 Docs: On maxEOF with eol-last (fixes #12742) (#13374) (Arthur Dias)2a21049 Update: key-spacing loc changes for extra space (refs #12334) (#13362) (Anix)7ce7988 Chore: Replace the inquirer dependency with enquirer (#13254) (Selwyn)0f1f5ed Docs: Add security policy link to README (#13403) (Nicholas C. Zakas)9e9ba89 Sponsors: Sync README with website (ESLint Jenkins)ca59fb9 Sponsors: Sync README with website (ESLint Jenkins)`b735a48` Update: add enforceForFunctionPrototypeMethods option to no-extra-parens (#12895) (Milos Djermanovic)
b735a48 Update: add enforceForFunctionPrototypeMethods option to no-extra-parens (#12895) (Milos Djermanovic)27ef73f Update: reporter locr of func-call-spacing (refs #12334) (#13311) (Anix)353bfe9 Update: handle parentheses in multiline-ternary (fixes #13195) (#13367) (Milos Djermanovic)a7fd343 Update: keyword-spacing unexpected space loc improve (refs #12334) (#13377) (Anix)e49732e Fix: Ignore import expressions in no-unused-expressions rule (#13387) (Veniamin Krol)220349f Chore: Remove duplicate health files (#13380) (Nicholas C. Zakas)dd949ae Update: support ?? operator, import.meta, and export * as ns (#13196) (Toru Nagashima)d5fce9f Update: enable es2020 environment in --init (#13357) (Milos Djermanovic)21b1583 Docs: fixed broken hash link for working-with-rules.md (#13386) (Yosuke Ota)b76aef7 Update: Improve report location for template-tag-spacing (refs #12334) (#13203) (Milos Djermanovic)578efad Chore: update no-unused-vars caughtErrors in eslint-config-eslint (#13351) (Milos Djermanovic)426088c Fix: no-unused-vars updated location to last reference (fixes #13181) (#13354) (Anix)cb50b69 Update: Improve location for no-mixed-spaces-and-tabs (refs #12334) (#13365) (Milos Djermanovic)f858f2a Chore: Add Tidelift to funding.yml (#13371) (Nicholas C. Zakas)ee30e5d Sponsors: Sync README with website (ESLint Jenkins)c29bd9f Chore: Add breaking/core change link to issue templates (#13344) (Kai Cataldo)d55490f Sponsors: Sync README with website (ESLint Jenkins)`72a4e10` Chore: Mark SourceCode getComments() method as deprecated (fixes #13293) (#13296) (SuperOleg39)
a93083a Fix: astUtils.getNextLocation returns invalid location after CRLF (#13275) (Milos Djermanovic)df01af1 Update: padded-blocks loc position changes (refs #12334) (#13328) (Anix)bd3f092 Fix: max-lines-per-function flagging arrow IIFEs (fixes #13332) (#13336) (cherryblossom000)25462b2 Update: block-spacing changed loc for extra (refs #12334) (#13314) (Anix)de0aab9 Fix: report end loc in one-var-declaration-per-line (refs #12334) (#13326) (YeonJuan)1710296 Fix: no-new-symbol false positive with Symbol as an argument (#13337) (Milos Djermanovic)cc01451 Fix: arrow-parens no reporting for comments inside (fixes #12995) (#13312) (Anix)a195141 Update: reporting location for semi-spacing (refs #12334) (#13285) (Anix)e3e4c41 Fix: fix false positives of no-new-func (#13333) (Pig Fang)611c676 Docs: Update new rules policies (#13343) (Nicholas C. Zakas)3a5fbb3 Chore: correct fileoverview doc in accessor-pairs (#13335) (YeonJuan)b0a6b81 Update: Improve report location for rest-spread-spacing (refs #12334) (#13313) (Milos Djermanovic)68c8ee3 Fix: Stop path analyzer on unknown nodes (#13305) (Ilya Volodin)89e1081 Update: Improve report location for linebreak-style (refs #12334) (#13317) (Milos Djermanovic)0891379 Docs: Document the "correct" way to build an array with values (#13246) (Ed S)88127d7 Chore: remove checkbox from PR template prerequesites (#13330) (Kai Cataldo)c636d57 New: no-loss-of-precision (fixes #11279) (#12747) (jmoore914)72a4e10 Chore: Mark SourceCode getComments() method as deprecated (fixes #13293) (#13296) (SuperOleg39)7f14846 Docs: fix broken link in Node.js API docs (#13307) (Kai Cataldo)02aeba1 Sponsors: Sync README with website (ESLint Jenkins)1f17533 Docs: Gitter -> Discord URL (refs #13039) (#13308) (Nicholas C. Zakas)82a448a Docs: improve documentation of no-return-await (#13215) (Linus Unnebäck)742941d Update: added typescript-eslint/recommended configs for init (#13235) (Anix)3d03df0 Sponsors: Sync README with website (ESLint Jenkins)f44a6b4 Chore: fix invalid syntax in require-await tests (#13277) (Milos Djermanovic)2c778fb Fix: remove custom plugins from replacedBy metadata (#13274) (Kai Cataldo)0db3b1d Sponsors: Sync README with website (ESLint Jenkins)`e7c1d4b` Update: deprecate Node.js & CommonJS rules (#12898) (Kai Cataldo)
b98d8bd Upgrade: eslint-release@2.0.0 (#13271) (Kai Cataldo)4c0b028 Fix: remove Node.js and CommonJS category from build process (#13242) (Kai Cataldo)401a687 Chore: fix rules list for prereleases (#13230) (Kai Cataldo)4ef6158 Breaking: espree@7.0.0 (#13270) (Kai Cataldo)b5c8d73 Docs: update 7.0.0 migration guide for consistency (#13267) (Kai Cataldo)356fdb4 Docs: add migration guide (#12692) (Toru Nagashima)015edf6 Sponsors: Sync README with website (ESLint Jenkins)fdfa364 7.0.0-rc.0 (ESLint Jenkins)8d1b4db Build: changelog update for 7.0.0-rc.0 (ESLint Jenkins)0b1d65a Update: Improve report location for array-callback-return (refs #12334) (#13109) (Milos Djermanovic)d85e291 Fix: yoda left string fix for exceptRange (fixes #12883) (#13052) (Anix)2ce6bed Chore: added tests for nested arrays (#13145) (Anix)d3aac53 Update: report backtick loc in no-unexpected-multiline (refs #12334) (#13142) (Milos Djermanovic)8e7a2d9 Fix: func-call-spacing "never" reports wrong message (fixes #13190) (#13193) (Milos Djermanovic)bcafd0f Update: Add ESLint API (refs eslint/rfcs#40) (#12939) (Kai Cataldo)3eeae56 Upgrade: some (dev) deps (#13155) (薛定谔的猫)6b7030b Chore: Run tests on Node.js v14 (#13210) (fisker Cheung)ebc28d7 Fix: Remove default .js from --ext CLI option (#13176) (Brandon Mills)5c1bdeb Update: Improve report location for getter-return (refs #12334) (#13164) (Milos Djermanovic)56d2bee Docs: fix typos (#13204) (Nitin Kumar)e13256e Chore: use espree.latestEcmaVersion in config-initializer (#13157) (Kai Cataldo)e4f57b7 Chore: add nested array tests for array-element-newline (#13161) (Anix)63ac918 Sponsors: Sync README with website (ESLint Jenkins)516f253 Docs: Adds import example for object-curly-newline rule (refs #12018) (#13177) (Luke Lewis)5a0e84e Sponsors: Sync README with website (ESLint Jenkins)b398e0b Docs: add rule comment in prefer-rest-params doc (#13191) (YeonJuan)ffaa4ba Sponsors: Sync README with website (ESLint Jenkins)932869b Sponsors: Sync README with website (ESLint Jenkins)54630f0 Sponsors: Sync README with website (ESLint Jenkins)c9a5035 Fix: newBasePath should be an absolute path (fixes #12850) (#13078) (Nick Harris)e7c1d4b Update: deprecate Node.js & CommonJS rules (#12898) (Kai Cataldo)95e1c70 Upgrade: levn@0.4.1 (fixes #9366) (#13140) (Kai Cataldo)c41de38 Docs: fix curly multi-or-nest examples with comments (refs #12972) (#13151) (Milos Djermanovic)57221d5 Docs: fix eslint comment in no-inner-declarations examples (#13152) (Milos Djermanovic)301b450 Fix: no-extra-parens export default sequence expression false positive (#13096) (Milos Djermanovic)af4472f Update: Improve report location for new-cap (refs #12334) (#13136) (Milos Djermanovic)bfa811c Fix: init error in extending recommended config (fixes #12707) (#12738) (YeonJuan)5dfd4eb Docs: examples with arrow functions in no-return-assign (fixes #13135) (#13138) (Anix)adc8fa8 Docs: clarify exceptions in spaced-comment (fixes #13032) (#13126) (Anix)a784dac Update: Improve report location newline-per-chained-call (refs #12334) (#13116) (Milos Djermanovic)5e07574 Update: Improve report location for space-before-function-paren (#13128) (Chiawen Chen)d0d32a8 Sponsors: Sync README with website (ESLint Jenkins)17e2fe4 Update: Improve error message for fatal fixer errors (#13120) (Brad Zacher)7551f0c Fix: no check for shadowed Object (fixes #12809) (#13115) (Anix)988d842 Fix: add end location to report in no-useless-concat (refs #12334) (#13110) (Milos Djermanovic)0518ebb Sponsors: Sync README with website (ESLint Jenkins)252fd41 Sponsors: Sync README with website (ESLint Jenkins)438dcbb Update: Improve report location for comma-style (refs #12334) (#13111) (Chiawen Chen)85b7254 Update: no-inner-declarations false negative in non-block (fixes #12222) (#13062) (Anix)6631ef1 Update: Improve report location for no-empty-function (refs #12334) (#13121) (Milos Djermanovic)b228f95 Docs: Update README team and sponsors (ESLint Jenkins)119b7ce 7.0.0-alpha.3 (ESLint Jenkins)2531b80 Build: changelog update for 7.0.0-alpha.3 (ESLint Jenkins)78c8cda Breaking: RuleTester Improvements (refs eslint/rfcs#25) (#12955) (Milos Djermanovic)e0f1b6c Update: stricter array index check in no-magic-numbers (fixes #12845) (#12851) (Milos Djermanovic)362713c Update: Improve report location for template-curly-spacing (#12813) (Milos Djermanovic)29f32db Fix: Change error message logic for implicit file ignore (fixes #12873) (#12878) (Scott Hardin)eb1a43c Fix: require-await ignore async generators (fixes #12459) (#13048) (Anix)920465b Fix: getNameLocationInGlobalDirectiveComment end location (refs #12334) (#13086) (Milos Djermanovic)ae14a02 Fix: add end location to report in no-extra-bind (refs #12334) (#13083) (Milos Djermanovic)105384c Update: report operator location in operator-linebreak (refs #12334) (#13102) (Milos Djermanovic)081e240 Update: support globalThis in no-implied-eval (fixes #12670) (#13105) (YeonJuan)185982d Breaking: improve plugin resolving (refs eslint/rfcs#47) (#12922) (Toru Nagashima)0c20bc0 Fix: check assignment property target in camelcase (fixes #13025) (#13027) (YeonJuan)8d50a7d Fix: add end location to report in no-prototype-builtins (refs #12334) (#13087) (Milos Djermanovic)3e4e7f8 Fix: incorrect logic for required parens in no-extra-boolean-cast fixer (#13061) (Milos Djermanovic)6c069f9 Docs: Add comments to code block in example (#13089) (Kibeom Kwon)ee1f053 Docs: Fix typo (#13092) (Max Coplan)76324ac Docs: Add further reading to rule (#13084) (Max Coplan)a1370ab Update: Report constructor calls in no-obj-calls (#12909) (Milos Djermanovic)2111c52 Upgrade: esquery@1.2.0 (#13076) (Milos Djermanovic)3f7c9bf Docs: clarify variables option in no-use-before-define (fixes #12986) (#13017) (Anix)aef9488 Fix: allow references to external globals in id-blacklist (fixes #12567) (#12987) (Milos Djermanovic)4955c50 Fix: remove type arguments in prefer-object-spread (fixes #13058) (#13063) (Milos Djermanovic)48b122f Breaking: change relative paths with --config (refs eslint/rfcs#37) (#12887) (Toru Nagashima)085979f Update: consider env in no-implied-eval (fixes #12733) (#12757) (YeonJuan)9ac5b9e Docs: Clarify node_modules is ignored by default (fixes #13006) (#13054) (Mika Kuijpers)0de91f3 Docs: removed correct code from incorrect eg (#13060) (Anix)dbe357d Fix: check template literal in prefer-numeric-literals (fixes #13045) (#13046) (YeonJuan)2260611 Fix: added async in allow method in no-empty-function (fixes #12768) (#13036) (Anix)f3788af Sponsors: Sync README with website (ESLint Jenkins)e90b29b Update: Allow testing Suggestions with data in RuleTester (fixes #12606) (#12635) (Milos Djermanovic)7224eee Fix: no-plusplus allow comma operands in for afterthought (fixes #13005) (#13024) (Milos Djermanovic)7598cf8 Fix: Newline before eof when creating config via --init (#12952) (Andreas Lind)183e300 Update: support globalThis (refs #12670) (#12774) (YeonJuan)af7af9d Docs: Update governance (#13055) (Nicholas C. Zakas)31d5eb3 Sponsors: Sync README with website (ESLint Jenkins)95613d4 Upgrade: espree@6.2.1 (#13026) (Kai Cataldo)f1525dc Sponsors: Sync README with website (ESLint Jenkins)0243549 Fix: camelcase false positive with computed property (fixes #13022) (#13023) (Milos Djermanovic)bc0c02c Chore: added lock files to gitignore (#13015) (Anix)79ac6cd Docs: added less confusing explanation for func-style (fixes #12900) (#13004) (Anix)26267ed Chore: update GitHub Actions (#12984) (Pig Fang)1299705 Update: acorn version (#13016) (Idan Avrahami)6cef0d5 Fix: Check division operator in astUtils.canTokensBeAdjacent (#12879) (Milos Djermanovic)fd8e1f5 Sponsors: Sync README with website (ESLint Jenkins)472025f Chore: update space-before-function-paren in eslint-config-eslint (#12966) (Kai Cataldo)fd8c42a Sponsors: Sync README with website (ESLint Jenkins)c615eae 7.0.0-alpha.2 (ESLint Jenkins)2e8f193 Build: changelog update for 7.0.0-alpha.2 (ESLint Jenkins)a5b41a7 Update: no-restricted-modules handle TemplateLiteral (fixes #12926) (#12927) (Michal Piechowiak)051567a Update: check identifier in array pattern in id-length (fixes #12832) (#12839) (YeonJuan)4af06fc Breaking: Test with an unknown error property should fail in RuleTester (#12096) (Milos Djermanovic)9038a29 Update: func-names as-needed false negative with AssignmentPattern (#12932) (Milos Djermanovic)afde78b Fix: curly removes necessary braces between if and else (fixes #12928) (#12943) (Milos Djermanovic)4797fb2 Fix: arrow-body-style crash with object literal body (fixes #12884) (#12886) (Milos Djermanovic)afa9aac Breaking: class default true computed-property-spacing (fixes #12812) (#12915) (Milos Djermanovic)b8e20d3 Docs: Mention TypeScript's compiler check (#12903) (Benny Neugebauer)de14d1c Fix: wrap-iife autofix removes mandatory parentheses (#12905) (Milos Djermanovic)5775b06 Fix: Optionally allow underscores in member names (#11972) (Edgardo Avilés)e997f32 Docs: Updated arrow-parens for minor grammar issue (#12962) (Tom)7d52151 Breaking: classes default true in accessor-pairs (fixes #12811) (#12919) (Milos Djermanovic)cf14355 Docs: Fix links to custom parsers doc (#12965) (Brandon Mills)0dfc3ff Fix: add end location to report in no-eval (#12960) (Milos Djermanovic)f479f6f Docs: References correct config file name (#12885) (Patrick Kilgore)78182e4 Breaking: Add new rules to eslint:recommended (fixes #12911) (#12920) (Milos Djermanovic)8d5c434 Docs: fix category descriptions for site generation (fixes #12894) (#12930) (Kai Cataldo)05380e6 Docs: Remove claim about semicolons from docs (#12944) (Luke Sikina)aa9d725 Sponsors: Sync README with website (ESLint Jenkins)7747177 Update: report rename id destructuring in id-blacklist (fixes #12807) (#12923) (YeonJuan)6423e11 Breaking: check unnamed default export in func-names (fixes #12194) (#12195) (Chiawen Chen)77df505 Update: check renaming identifier in object destructuring (fixes 12827) (#12881) (YeonJuan)41de9df Update: enforceForLogicalOperands no-extra-boolean-cast (fixes #12137) (#12734) (jmoore914)98a9b01 7.0.0-alpha.1 (ESLint Jenkins)e9f1073 Build: changelog update for 7.0.0-alpha.1 (ESLint Jenkins)f702b1a Add missing plugin reference (#12796) (Eduard Bardají Puig)1f1424c Fix: fix inconsistently works option in no-extra-parens (fixes #12717) (#12843) (YeonJuan)b5adcaa Fix: make YieldExpression throwable (fixes #12880) (#12897) (YeonJuan)4293229 Breaking: use-isnan enforceForSwitchCase default true (fixes #12810) (#12913) (Milos Djermanovic)cf38d0d Breaking: change default ignore pattern (refs eslint/rfcs#51) (#12888) (Toru Nagashima)bfe1dc4 Breaking: no-dupe-class-members checks some computed keys (fixes #12808) (#12837) (Milos Djermanovic)1ee6b63 Update: check template literal in yoda (fixes #12863) (#12876) (YeonJuan)0ae7041 Sponsors: Sync README with website (ESLint Jenkins)1907e57 Chore: add Twitter and Open Collective badge (#12877) (Kai Cataldo)95e0586 Fix: id-blacklist false positives on renamed imports (#12831) (Milos Djermanovic)b7f0d20 Chore: Use consistent badge style (#12825) (fisker Cheung)3734a66 Chore: use ids for messages (#12859) (Gareth Jones)824d235 Docs: add errorOnUnmatchedPattern option to CLIEngine (#12834) (Arthur Denner)439c833 Update: array-callback-return checks Array.forEach (fixes #12551) (#12646) (Gabriel R Sezefredo)33efd71 Docs: Fix spelling mistakes (#12861) (Bryan Mishkin)a5b3c5f Docs: Update README team and sponsors (ESLint Jenkins)0cae920 Chore: rename shadowed global (#12862) (Tony Brix)055b80d Chore: Fix typo in complexity.js (#12864) (Kyle Shevlin)d6c313d Docs: add missing eslint comments in prefer-regex-literals examples (#12858) (Milos Djermanovic)7d551ab Sponsors: Sync README with website (ESLint Jenkins)540de8e Sponsors: Sync README with website (ESLint Jenkins)ac5d515 Sponsors: Sync README with website (ESLint Jenkins)dadc892 Fix: operator-assignment crash on adjacent division assignment (#12844) (Milos Djermanovic)9f39ef0 Chore: typo in PULL_REQUEST_TEMPLATE.md (#12848) (Balázs Orbán)a60d5cd Chore: typo in no-irregular-whitespace.js (#12847) (Balázs Orbán)691d19a Chore: add missing ecmaVersion 2020/11 type value (#12833) (Piotr Błażejewicz (Peter Blazejewicz))516ddb3 Sponsors: Sync README with website (ESLint Jenkins)a9d92f9 Fix: radix rule crash on disabled globals (#12824) (Milos Djermanovic)03a69db Update: check template literal in no-proto, no-iterator (fixes #12801) (#12806) (YeonJuan)562e784 Update: fix no-magic-numbers false negative with ignoreArrayIndexes (#12805) (Milos Djermanovic)f5b9656 Chore: add test for no-constant-condition (#12836) (Milos Djermanovic)533c114 Fix: multiline-comment-style rule add extra space after * (fixes #12785) (#12823) (Karthik Priyadarshan)0460748 Update: check template literal in no-constant-condition (fixes #12815) (#12816) (YeonJuan)80309c3 Fix: no-constant-condition doesn't introspect arrays (fixes #12225) (#12307) (Sean Gray)10a79a6 Chore: Adopt eslint-plugin/require-meta-docs-description internally (#12762) (Bryan Mishkin)aea1729 Docs: Fix anchor links in Node.js API TOC (#12821) (Matija Marohnić)1b8a3ce Sponsors: Sync README with website (ESLint Jenkins)c2217c0 Breaking: make radix rule stricter (#12608) (fisker Cheung)e03a7b3 7.0.0-alpha.0 (ESLint Jenkins)c8c1b2b Build: changelog update for 7.0.0-alpha.0 (ESLint Jenkins)1aa021d Breaking: lint overrides files (fixes #10828, refs eslint/rfcs#20) (#12677) (Toru Nagashima)e59d775 Update: Separate pattern/expression options for array-element-newline (#11796) (jacobparish)f8f115a Update: treat comment tokens in template-curly-spacing (fixes #12744) (#12775) (YeonJuan)b50179d Breaking: Check assignment targets in no-extra-parens (#12490) (Milos Djermanovic)de4fa7c Fix: wrong indent at tagged template in indent (fixes #12122) (#12596) (YeonJuan)d86a5bb Breaking: Check flatMap in array-callback-return (fixes #12235) (#12765) (Milos Djermanovic)cf46df7 Breaking: description in directive comments (refs eslint/rfcs#33) (#12699) (Toru Nagashima)7350589 Breaking: some rules recognize bigint literals (fixes #11803) (#12701) (Toru Nagashima)16a1c1f Fix: prefer-object-spread false positives with accessors (fixes #12086) (#12784) (Milos Djermanovic)f9774ec New: Add default-case-last rule (fixes #12665) (#12668) (Milos Djermanovic)9a93d9e Update: fix no-restricted-imports export * false negative (fixes #12737) (#12798) (Milos Djermanovic)0d8c0af Fix: improve report location for computed-property-spacing (#12795) (Milos Djermanovic)756b95d Fix: id-blacklist should ignore ObjectPatterns (fixes #12787) (#12792) (JP Ramassini)561b6d4 Chore: add prerequisites checklist to PR template (#12790) (Kai Cataldo)01ff791 Fix: Display pipe character correctly in test output (#12771) (Brad Zacher)68becbd Update: fix no-restricted-imports importNames reporting (fixes #12282) (#12711) (Andrey Alexandrov)ae959b6 Update: report double extra parens in no-extra-parens (fixes #12127) (#12697) (YeonJuan)02fcc05 Docs: Improve sort-keys (#12791) (Steven Vachon)35cd958 Sponsors: Sync README with website (ESLint Jenkins)a1d999c New: Add no-useless-backreference rule (fixes #12673) (#12690) (Milos Djermanovic)b2c6209 Update: fix no-extra-parens CallExpression#callee false negatives (#12743) (Milos Djermanovic)14b42c3 Update: fix counting jsx comment len in max-len (fixes #12213) (#12661) (YeonJuan)e632c31 Upgrade: several dependencies (#12753) (Toru Nagashima)25eb703 Docs: fix dead link in max-lines rule docs (#12766) (Christian Bundy)9dfc850 Chore: Refactor to use messageId in a number of rules (#12715) (Brad Zacher)1118fce Breaking: runtime-deprecation on '~/.eslintrc' (refs eslint/rfcs#32) (#12678) (Toru Nagashima)2c28fbb Breaking: drop Node.js 8 support (refs eslint/rfcs#44) (#12700) (Toru Nagashima)098b67d Docs: fix minor typo in brace-style.md (#12749) (Marko Kaznovac)313f70a Update: add outerIIFEBody: "off" to indent rule (fixes #11377) (#12706) (Kai Cataldo)b77b858 Chore: fix separateRequires tests for one-var rule (#12709) (Milos Djermanovic)e4df7df Chore: add JSDoc types for RuleTester test cases (#12325) (Chiawen Chen)b23ad0d Docs: change a broken link in working-with-rules.md (#12732) (Damien Cassou)3fa39a6 Update: Handle locally unsupported regex in computed property keys (#12056) (Milos Djermanovic)4744397 Chore: remove unused code in max-lines-per-function (#12659) (YeonJuan)4e16957 Build: update browser build (#12693) (Toru Nagashima)00ddfff Fix: Windows path parsing for JUnit (fixes #12507) (#12509) (Michael Wall)985dac3 New: Add no-restricted-exports rule (fixes #10428) (#12546) (Milos Djermanovic)1aff21b Fix: no-mixed-spaces-and-tabs reports multiline strings (#12566) (Milos Djermanovic)8f1020f Update: no-void add an option to allow void as a statement (#12613) (Brad Zacher)bb6cf50 Update: Add offsetTernaryExpressions option for indent rule (#12556) (Adam Stankiewicz)39f5a45 Chore: add test cases for for-direction (#12698) (YeonJuan)b340304 Chore: Add extra test, improve docs (#12492) (Kevin Partington)827259e Build: package.json update for eslint-config-eslint release (ESLint Jenkins)`e7c1d4b` Update: deprecate Node.js & CommonJS rules (#12898) (Kai Cataldo)
0b1d65a Update: Improve report location for array-callback-return (refs #12334) (#13109) (Milos Djermanovic)d85e291 Fix: yoda left string fix for exceptRange (fixes #12883) (#13052) (Anix)2ce6bed Chore: added tests for nested arrays (#13145) (Anix)d3aac53 Update: report backtick loc in no-unexpected-multiline (refs #12334) (#13142) (Milos Djermanovic)8e7a2d9 Fix: func-call-spacing "never" reports wrong message (fixes #13190) (#13193) (Milos Djermanovic)bcafd0f Update: Add ESLint API (refs eslint/rfcs#40) (#12939) (Kai Cataldo)3eeae56 Upgrade: some (dev) deps (#13155) (薛定谔的猫)6b7030b Chore: Run tests on Node.js v14 (#13210) (fisker Cheung)ebc28d7 Fix: Remove default .js from --ext CLI option (#13176) (Brandon Mills)5c1bdeb Update: Improve report location for getter-return (refs #12334) (#13164) (Milos Djermanovic)56d2bee Docs: fix typos (#13204) (Nitin Kumar)e13256e Chore: use espree.latestEcmaVersion in config-initializer (#13157) (Kai Cataldo)e4f57b7 Chore: add nested array tests for array-element-newline (#13161) (Anix)63ac918 Sponsors: Sync README with website (ESLint Jenkins)516f253 Docs: Adds import example for object-curly-newline rule (refs #12018) (#13177) (Luke Lewis)5a0e84e Sponsors: Sync README with website (ESLint Jenkins)b398e0b Docs: add rule comment in prefer-rest-params doc (#13191) (YeonJuan)ffaa4ba Sponsors: Sync README with website (ESLint Jenkins)932869b Sponsors: Sync README with website (ESLint Jenkins)54630f0 Sponsors: Sync README with website (ESLint Jenkins)c9a5035 Fix: newBasePath should be an absolute path (fixes #12850) (#13078) (Nick Harris)e7c1d4b Update: deprecate Node.js & CommonJS rules (#12898) (Kai Cataldo)95e1c70 Upgrade: levn@0.4.1 (fixes #9366) (#13140) (Kai Cataldo)c41de38 Docs: fix curly multi-or-nest examples with comments (refs #12972) (#13151) (Milos Djermanovic)57221d5 Docs: fix eslint comment in no-inner-declarations examples (#13152) (Milos Djermanovic)301b450 Fix: no-extra-parens export default sequence expression false positive (#13096) (Milos Djermanovic)af4472f Update: Improve report location for new-cap (refs #12334) (#13136) (Milos Djermanovic)bfa811c Fix: init error in extending recommended config (fixes #12707) (#12738) (YeonJuan)5dfd4eb Docs: examples with arrow functions in no-return-assign (fixes #13135) (#13138) (Anix)adc8fa8 Docs: clarify exceptions in spaced-comment (fixes #13032) (#13126) (Anix)a784dac Update: Improve report location newline-per-chained-call (refs #12334) (#13116) (Milos Djermanovic)5e07574 Update: Improve report location for space-before-function-paren (#13128) (Chiawen Chen)d0d32a8 Sponsors: Sync README with website (ESLint Jenkins)17e2fe4 Update: Improve error message for fatal fixer errors (#13120) (Brad Zacher)7551f0c Fix: no check for shadowed Object (fixes #12809) (#13115) (Anix)988d842 Fix: add end location to report in no-useless-concat (refs #12334) (#13110) (Milos Djermanovic)0518ebb Sponsors: Sync README with website (ESLint Jenkins)252fd41 Sponsors: Sync README with website (ESLint Jenkins)438dcbb Update: Improve report location for comma-style (refs #12334) (#13111) (Chiawen Chen)85b7254 Update: no-inner-declarations false negative in non-block (fixes #12222) (#13062) (Anix)6631ef1 Update: Improve report location for no-empty-function (refs #12334) (#13121) (Milos Djermanovic)b228f95 Docs: Update README team and sponsors (ESLint Jenkins)`78c8cda` Breaking: RuleTester Improvements (refs eslint/rfcs#25) (#12955) (Milos Djermanovic)
78c8cda Breaking: RuleTester Improvements (refs eslint/rfcs#25) (#12955) (Milos Djermanovic)e0f1b6c Update: stricter array index check in no-magic-numbers (fixes #12845) (#12851) (Milos Djermanovic)362713c Update: Improve report location for template-curly-spacing (#12813) (Milos Djermanovic)29f32db Fix: Change error message logic for implicit file ignore (fixes #12873) (#12878) (Scott Hardin)eb1a43c Fix: require-await ignore async generators (fixes #12459) (#13048) (Anix)920465b Fix: getNameLocationInGlobalDirectiveComment end location (refs #12334) (#13086) (Milos Djermanovic)ae14a02 Fix: add end location to report in no-extra-bind (refs #12334) (#13083) (Milos Djermanovic)105384c Update: report operator location in operator-linebreak (refs #12334) (#13102) (Milos Djermanovic)081e240 Update: support globalThis in no-implied-eval (fixes #12670) (#13105) (YeonJuan)185982d Breaking: improve plugin resolving (refs eslint/rfcs#47) (#12922) (Toru Nagashima)0c20bc0 Fix: check assignment property target in camelcase (fixes #13025) (#13027) (YeonJuan)8d50a7d Fix: add end location to report in no-prototype-builtins (refs #12334) (#13087) (Milos Djermanovic)3e4e7f8 Fix: incorrect logic for required parens in no-extra-boolean-cast fixer (#13061) (Milos Djermanovic)6c069f9 Docs: Add comments to code block in example (#13089) (Kibeom Kwon)ee1f053 Docs: Fix typo (#13092) (Max Coplan)76324ac Docs: Add further reading to rule (#13084) (Max Coplan)a1370ab Update: Report constructor calls in no-obj-calls (#12909) (Milos Djermanovic)2111c52 Upgrade: esquery@1.2.0 (#13076) (Milos Djermanovic)3f7c9bf Docs: clarify variables option in no-use-before-define (fixes #12986) (#13017) (Anix)aef9488 Fix: allow references to external globals in id-blacklist (fixes #12567) (#12987) (Milos Djermanovic)4955c50 Fix: remove type arguments in prefer-object-spread (fixes #13058) (#13063) (Milos Djermanovic)48b122f Breaking: change relative paths with --config (refs eslint/rfcs#37) (#12887) (Toru Nagashima)085979f Update: consider env in no-implied-eval (fixes #12733) (#12757) (YeonJuan)9ac5b9e Docs: Clarify node_modules is ignored by default (fixes #13006) (#13054) (Mika Kuijpers)0de91f3 Docs: removed correct code from incorrect eg (#13060) (Anix)dbe357d Fix: check template literal in prefer-numeric-literals (fixes #13045) (#13046) (YeonJuan)2260611 Fix: added async in allow method in no-empty-function (fixes #12768) (#13036) (Anix)f3788af Sponsors: Sync README with website (ESLint Jenkins)e90b29b Update: Allow testing Suggestions with data in RuleTester (fixes #12606) (#12635) (Milos Djermanovic)7224eee Fix: no-plusplus allow comma operands in for afterthought (fixes #13005) (#13024) (Milos Djermanovic)7598cf8 Fix: Newline before eof when creating config via --init (#12952) (Andreas Lind)183e300 Update: support globalThis (refs #12670) (#12774) (YeonJuan)af7af9d Docs: Update governance (#13055) (Nicholas C. Zakas)31d5eb3 Sponsors: Sync README with website (ESLint Jenkins)95613d4 Upgrade: espree@6.2.1 (#13026) (Kai Cataldo)f1525dc Sponsors: Sync README with website (ESLint Jenkins)0243549 Fix: camelcase false positive with computed property (fixes #13022) (#13023) (Milos Djermanovic)bc0c02c Chore: added lock files to gitignore (#13015) (Anix)79ac6cd Docs: added less confusing explanation for func-style (fixes #12900) (#13004) (Anix)26267ed Chore: update GitHub Actions (#12984) (Pig Fang)1299705 Update: acorn version (#13016) (Idan Avrahami)6cef0d5 Fix: Check division operator in astUtils.canTokensBeAdjacent (#12879) (Milos Djermanovic)fd8e1f5 Sponsors: Sync README with website (ESLint Jenkins)472025f Chore: update space-before-function-paren in eslint-config-eslint (#12966) (Kai Cataldo)fd8c42a Sponsors: Sync README with website (ESLint Jenkins)`a5b41a7` Update: no-restricted-modules handle TemplateLiteral (fixes #12926) (#12927) (Michal Piechowiak)
a5b41a7 Update: no-restricted-modules handle TemplateLiteral (fixes #12926) (#12927) (Michal Piechowiak)051567a Update: check identifier in array pattern in id-length (fixes #12832) (#12839) (YeonJuan)4af06fc Breaking: Test with an unknown error property should fail in RuleTester (#12096) (Milos Djermanovic)9038a29 Update: func-names as-needed false negative with AssignmentPattern (#12932) (Milos Djermanovic)afde78b Fix: curly removes necessary braces between if and else (fixes #12928) (#12943) (Milos Djermanovic)4797fb2 Fix: arrow-body-style crash with object literal body (fixes #12884) (#12886) (Milos Djermanovic)afa9aac Breaking: class default true computed-property-spacing (fixes #12812) (#12915) (Milos Djermanovic)b8e20d3 Docs: Mention TypeScript's compiler check (#12903) (Benny Neugebauer)de14d1c Fix: wrap-iife autofix removes mandatory parentheses (#12905) (Milos Djermanovic)5775b06 Fix: Optionally allow underscores in member names (#11972) (Edgardo Avilés)e997f32 Docs: Updated arrow-parens for minor grammar issue (#12962) (Tom)7d52151 Breaking: classes default true in accessor-pairs (fixes #12811) (#12919) (Milos Djermanovic)cf14355 Docs: Fix links to custom parsers doc (#12965) (Brandon Mills)0dfc3ff Fix: add end location to report in no-eval (#12960) (Milos Djermanovic)f479f6f Docs: References correct config file name (#12885) (Patrick Kilgore)78182e4 Breaking: Add new rules to eslint:recommended (fixes #12911) (#12920) (Milos Djermanovic)8d5c434 Docs: fix category descriptions for site generation (fixes #12894) (#12930) (Kai Cataldo)05380e6 Docs: Remove claim about semicolons from docs (#12944) (Luke Sikina)aa9d725 Sponsors: Sync README with website (ESLint Jenkins)7747177 Update: report rename id destructuring in id-blacklist (fixes #12807) (#12923) (YeonJuan)6423e11 Breaking: check unnamed default export in func-names (fixes #12194) (#12195) (Chiawen Chen)77df505 Update: check renaming identifier in object destructuring (fixes 12827) (#12881) (YeonJuan)41de9df Update: enforceForLogicalOperands no-extra-boolean-cast (fixes #12137) (#12734) (jmoore914)`f702b1a` Docs: Add missing plugin reference (#12796) (Eduard Bardají Puig)
f702b1a Docs: Add missing plugin reference (#12796) (Eduard Bardají Puig)1f1424c Fix: fix inconsistently works option in no-extra-parens (fixes #12717) (#12843) (YeonJuan)b5adcaa Fix: make YieldExpression throwable (fixes #12880) (#12897) (YeonJuan)4293229 Breaking: use-isnan enforceForSwitchCase default true (fixes #12810) (#12913) (Milos Djermanovic)cf38d0d Breaking: change default ignore pattern (refs eslint/rfcs#51) (#12888) (Toru Nagashima)bfe1dc4 Breaking: no-dupe-class-members checks some computed keys (fixes #12808) (#12837) (Milos Djermanovic)1ee6b63 Update: check template literal in yoda (fixes #12863) (#12876) (YeonJuan)0ae7041 Sponsors: Sync README with website (ESLint Jenkins)1907e57 Chore: add Twitter and Open Collective badge (#12877) (Kai Cataldo)95e0586 Fix: id-blacklist false positives on renamed imports (#12831) (Milos Djermanovic)b7f0d20 Chore: Use consistent badge style (#12825) (fisker Cheung)3734a66 Chore: use ids for messages (#12859) (Gareth Jones)824d235 Docs: add errorOnUnmatchedPattern option to CLIEngine (#12834) (Arthur Denner)439c833 Update: array-callback-return checks Array.forEach (fixes #12551) (#12646) (Gabriel R Sezefredo)33efd71 Docs: Fix spelling mistakes (#12861) (Bryan Mishkin)a5b3c5f Docs: Update README team and sponsors (ESLint Jenkins)0cae920 Chore: rename shadowed global (#12862) (Tony Brix)055b80d Chore: Fix typo in complexity.js (#12864) (Kyle Shevlin)d6c313d Docs: add missing eslint comments in prefer-regex-literals examples (#12858) (Milos Djermanovic)7d551ab Sponsors: Sync README with website (ESLint Jenkins)540de8e Sponsors: Sync README with website (ESLint Jenkins)ac5d515 Sponsors: Sync README with website (ESLint Jenkins)dadc892 Fix: operator-assignment crash on adjacent division assignment (#12844) (Milos Djermanovic)9f39ef0 Chore: typo in PULL_REQUEST_TEMPLATE.md (#12848) (Balázs Orbán)a60d5cd Chore: typo in no-irregular-whitespace.js (#12847) (Balázs Orbán)691d19a Chore: add missing ecmaVersion 2020/11 type value (#12833) (Piotr Błażejewicz (Peter Blazejewicz))516ddb3 Sponsors: Sync README with website (ESLint Jenkins)a9d92f9 Fix: radix rule crash on disabled globals (#12824) (Milos Djermanovic)03a69db Update: check template literal in no-proto, no-iterator (fixes #12801) (#12806) (YeonJuan)562e784 Update: fix no-magic-numbers false negative with ignoreArrayIndexes (#12805) (Milos Djermanovic)f5b9656 Chore: add test for no-constant-condition (#12836) (Milos Djermanovic)533c114 Fix: multiline-comment-style rule add extra space after * (fixes #12785) (#12823) (Karthik Priyadarshan)0460748 Update: check template literal in no-constant-condition (fixes #12815) (#12816) (YeonJuan)80309c3 Fix: no-constant-condition doesn't introspect arrays (fixes #12225) (#12307) (Sean Gray)10a79a6 Chore: Adopt eslint-plugin/require-meta-docs-description internally (#12762) (Bryan Mishkin)aea1729 Docs: Fix anchor links in Node.js API TOC (#12821) (Matija Marohnić)1b8a3ce Sponsors: Sync README with website (ESLint Jenkins)c2217c0 Breaking: make radix rule stricter (#12608) (fisker Cheung)`1118fce` Breaking: runtime-deprecation on '~/.eslintrc' (refs eslint/rfcs#32) (#12678) (Toru Nagashima)
1aa021d Breaking: lint overrides files (fixes #10828, refs eslint/rfcs#20) (#12677) (Toru Nagashima)e59d775 Update: Separate pattern/expression options for array-element-newline (#11796) (jacobparish)f8f115a Update: treat comment tokens in template-curly-spacing (fixes #12744) (#12775) (YeonJuan)b50179d Breaking: Check assignment targets in no-extra-parens (#12490) (Milos Djermanovic)de4fa7c Fix: wrong indent at tagged template in indent (fixes #12122) (#12596) (YeonJuan)d86a5bb Breaking: Check flatMap in array-callback-return (fixes #12235) (#12765) (Milos Djermanovic)cf46df7 Breaking: description in directive comments (refs eslint/rfcs#33) (#12699) (Toru Nagashima)7350589 Breaking: some rules recognize bigint literals (fixes #11803) (#12701) (Toru Nagashima)16a1c1f Fix: prefer-object-spread false positives with accessors (fixes #12086) (#12784) (Milos Djermanovic)f9774ec New: Add default-case-last rule (fixes #12665) (#12668) (Milos Djermanovic)9a93d9e Update: fix no-restricted-imports export * false negative (fixes #12737) (#12798) (Milos Djermanovic)0d8c0af Fix: improve report location for computed-property-spacing (#12795) (Milos Djermanovic)756b95d Fix: id-blacklist should ignore ObjectPatterns (fixes #12787) (#12792) (JP Ramassini)561b6d4 Chore: add prerequisites checklist to PR template (#12790) (Kai Cataldo)01ff791 Fix: Display pipe character correctly in test output (#12771) (Brad Zacher)68becbd Update: fix no-restricted-imports importNames reporting (fixes #12282) (#12711) (Andrey Alexandrov)ae959b6 Update: report double extra parens in no-extra-parens (fixes #12127) (#12697) (YeonJuan)02fcc05 Docs: Improve sort-keys (#12791) (Steven Vachon)35cd958 Sponsors: Sync README with website (ESLint Jenkins)a1d999c New: Add no-useless-backreference rule (fixes #12673) (#12690) (Milos Djermanovic)b2c6209 Update: fix no-extra-parens CallExpression#callee false negatives (#12743) (Milos Djermanovic)14b42c3 Update: fix counting jsx comment len in max-len (fixes #12213) (#12661) (YeonJuan)e632c31 Upgrade: several dependencies (#12753) (Toru Nagashima)25eb703 Docs: fix dead link in max-lines rule docs (#12766) (Christian Bundy)9dfc850 Chore: Refactor to use messageId in a number of rules (#12715) (Brad Zacher)1118fce Breaking: runtime-deprecation on '~/.eslintrc' (refs eslint/rfcs#32) (#12678) (Toru Nagashima)2c28fbb Breaking: drop Node.js 8 support (refs eslint/rfcs#44) (#12700) (Toru Nagashima)098b67d Docs: fix minor typo in brace-style.md (#12749) (Marko Kaznovac)313f70a Update: add outerIIFEBody: "off" to indent rule (fixes #11377) (#12706) (Kai Cataldo)b77b858 Chore: fix separateRequires tests for one-var rule (#12709) (Milos Djermanovic)e4df7df Chore: add JSDoc types for RuleTester test cases (#12325) (Chiawen Chen)b23ad0d Docs: change a broken link in working-with-rules.md (#12732) (Damien Cassou)3fa39a6 Update: Handle locally unsupported regex in computed property keys (#12056) (Milos Djermanovic)4744397 Chore: remove unused code in max-lines-per-function (#12659) (YeonJuan)4e16957 Build: update browser build (#12693) (Toru Nagashima)00ddfff Fix: Windows path parsing for JUnit (fixes #12507) (#12509) (Michael Wall)985dac3 New: Add no-restricted-exports rule (fixes #10428) (#12546) (Milos Djermanovic)1aff21b Fix: no-mixed-spaces-and-tabs reports multiline strings (#12566) (Milos Djermanovic)8f1020f Update: no-void add an option to allow void as a statement (#12613) (Brad Zacher)bb6cf50 Update: Add offsetTernaryExpressions option for indent rule (#12556) (Adam Stankiewicz)39f5a45 Chore: add test cases for for-direction (#12698) (YeonJuan)b340304 Chore: Add extra test, improve docs (#12492) (Kevin Partington)827259e Build: package.json update for eslint-config-eslint release (ESLint Jenkins)`c5c7086` Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)
c5c7086 Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)9986d9e Chore: add object option test cases in yield-star-spacing (#12679) (YeonJuan)1713d07 New: Add no-error-on-unmatched-pattern flag (fixes #10587) (#12377) (ncraley)5c25a26 Update: autofix bug in lines-between-class-members (fixes #12391) (#12632) (YeonJuan)4b3cc5c Chore: enable prefer-regex-literals in eslint codebase (#12268) (薛定谔的猫)05faebb Update: improve suggestion testing experience (#12602) (Brad Zacher)05f7dd5 Update: Add suggestions for no-unsafe-negation (fixes #12591) (#12609) (Milos Djermanovic)d3e43f1 Docs: Update no-multi-assign explanation (#12615) (Yuping Zuo)272e4db Fix: no-multiple-empty-lines: Adjust reported loc (#12594) (Tobias Bieniek)a258039 Fix: no-restricted-imports schema allows multiple paths/patterns objects (#12639) (Milos Djermanovic)51f9620 Fix: improve report location for array-bracket-spacing (#12653) (Milos Djermanovic)45364af Fix: prefer-numeric-literals doesn't check types of literal arguments (#12655) (Milos Djermanovic)e3c570e Docs: Add example for expression option (#12694) (Arnaud Barré)6b774ef Docs: Add spacing in comments for no-console rule (#12696) (Nikki Nikkhoui)7171fca Chore: refactor regex in config comment parser (#12662) (Milos Djermanovic)1600648 Update: Allow $schema in config (#12612) (Yordis Prieto)acc0e47 Update: support .eslintrc.cjs (refs eslint/rfcs#43) (#12321) (Evan Plaice)49c1658 Chore: remove bundling of ESLint during release (#12676) (Kai Cataldo)257f3d6 Chore: complete to move to GitHub Actions (#12625) (Toru Nagashima)ab912f0 Docs: 1tbs with allowSingleLine edge cases (refs #12284) (#12314) (Ari Kardasis)dd1c30e Sponsors: Sync README with website (ESLint Jenkins)a230f84 Update: include node version in cache (#12582) (Eric Wang)8b65f17 Chore: remove references to parser demo (#12644) (Kai Cataldo)e9cef99 Docs: wrap {{}} in raw liquid tags to prevent interpolation (#12643) (Kai Cataldo)e707453 Docs: Fix configuration example in no-restricted-imports (fixes #11717) (#12638) (Milos Djermanovic)19194ce Chore: Add tests to cover default object options in comma-dangle (#12627) (YeonJuan)6e36d12 Update: do not recommend require-atomic-updates (refs #11899) (#12599) (Kai Cataldo)`bc435a9` Fix: isSpaceBetweenTokens() recognizes spaces in JSXText (fixes #12614) (#12616) (Toru Nagashima)
bc435a9 Fix: isSpaceBetweenTokens() recognizes spaces in JSXText (fixes #12614) (#12616) (Toru Nagashima)4928d51 Fix: don't ignore the entry directory (fixes #12604) (#12607) (Toru Nagashima)b41677a Docs: Clarify suggestion's data in Working with Rules (refs #12606) (#12617) (Milos Djermanovic)ea16de4 Fix: Support tagged template literal generics in no-unexpected-multiline (#11698) (Brad Zacher)fa6415d Sponsors: Sync README with website (ESLint Jenkins)e1e158b Sponsors: Sync README with website (ESLint Jenkins)`dd1e9f4` Fix: revert changes to key-spacing due to regression (#12598) (Kai Cataldo)
`b8030fc` Update: deprecate personal config (fixes #11914, refs eslint/rfcs#32) (#12426) (Toru Nagashima)
312a88f New: Add grouped-accessor-pairs rule (fixes #12277) (#12331) (Milos Djermanovic)5c68f5f Update: Add 'lexicalBindings' to no-implicit-globals and change messages (#11996) (Milos Djermanovic)6eaad96 New: Add suggestions API (#12384) (Will Douglas)b336fbe Fix: indent rule with JSX spread props (#12581) (Nathan Woltman)97c745d Update: Report assignment expression location in no-cond-assign (#12465) (Milos Djermanovic)0f01f3d Update: Check member expressions with this in operator-assignment (#12495) (Milos Djermanovic)62c7038 Fix: invalid token checking in computed-property-spacing (fixes #12198) (#12533) (YeonJuan)4f8a1ee Update: Add enforceForClassMembers option to no-useless-computed-key (#12110) (ark120202)1a2eb99 New: new rule no-constructor-return (fixes #12481) (#12529) (Pig Fang)ca3b2a6 New: ignorePatterns in config files (refs eslint/rfcs#22) (#12274) (Toru Nagashima)60204a3 Docs: Added another Textmate 2 bundle. (#12580) (Ryan Fitzer)62623f9 Fix: preserve whitespace in multiline-comment-style (fixes #12312) (#12316) (Kai Cataldo)17a8849 New: Add no-dupe-else-if rule (fixes #12469) (#12504) (Milos Djermanovic)41a78fd Update: improve location for semi and comma-dangle (#12380) (Chiawen Chen)0a480f8 Docs: Change "Code Conventions" link in pull-requests.md (#12401) (Denis Sikuler)fed20bb Fix: require-await crash on global await (#12571) (Brad Zacher)b8030fc Update: deprecate personal config (fixes #11914, refs eslint/rfcs#32) (#12426) (Toru Nagashima)40c8c32 Fix: improve report location for object-curly-spacing (#12563) (Milos Djermanovic)1110045 Fix: ignore marker-only comments in spaced-comment (fixes #12036) (#12558) (Milos Djermanovic)6503cb8 Update: Fix uglified object align in key-spacing (fixes #11414) (#12472) (YeonJuan)40791af Docs: clarify ignoreDestructuring option in the camelcase rule (#12553) (Milos Djermanovic)07d398d Chore: Add GitHub organization to Sponsor button (#12562) (Brandon Mills)a477707 Chore: Format style guide links so they can be clicked (#12189) (Ivan V)0f7edef Update: add react plugin config for eslint init (#12446) (Ibrahim Rouis)448ff1e Update: Report '\08' and '\09' in no-octal-escape (fixes #12080) (#12526) (Milos Djermanovic)45aa6a3 New: Add no-setter-return rule (fixes #12285) (#12346) (Milos Djermanovic)0afb518 Fix: invalid autofix in function-call-argument-newline (fixes #12454) (#12539) (YeonJuan)90305e0 Update: Depcrecate isSpaceBetweenTokens() (#12519) (Kai Cataldo)41b1e43 New: add option for camelcase (fixes #12527) (#12528) (Pig Fang)f49f1e0 Upgrade: upgrade optionator to avoid license issue (fixes #11536) (#12537) (Pig Fang)0286b57 Docs: Clean up Getting Started Guide (#12544) (Nicholas C. Zakas)575a98d Chore: Add funding field to package.json (#12543) (Nicholas C. Zakas)9e29e18 Fix: sourceCode#isSpaceBetweenTokens() checks non-adjacent tokens (#12491) (Kai Cataldo)5868550 Docs: add notice about function keyword in keyword-spacing (#12524) (Pig Fang)bb556d5 Fix: curly multi reports single lexical declarations (fixes #11908) (#12513) (Milos Djermanovic)ac60621 Fix: unexpected autofix in prefer-const (fixes #12514) (#12521) (YeonJuan)990065e Update: curly multi-or-nest flagging semis on next line (fixes #12370) (#12378) (cherryblossom000)084a8a6 Fix: no-cond-assign with always option reports switch case clauses (#12470) (Milos Djermanovic)7e41355 Update: improve report location for space-infix-ops (#12324) (Chiawen Chen)94ff921 Update: Add capIsConstructor option to no-invalid-this (fixes #12271) (#12308) (Milos Djermanovic)de65de6 New: Add prefer-exponentiation-operator rule (fixes #10482) (#12360) (Milos Djermanovic)c78f4a7 Update: Allow JSX exception in no-inline-comments (fixes #11270) (#12388) (Milos Djermanovic)e17fb90 New: allowAfterThisConstructor for no-underscore-dangle (fixes #11488) (#11489) (sripberger)287ca56 Build: update CI for Node.js 13 (#12496) (Toru Nagashima)98e1d50 Upgrade: globals to v12.1.0 (#12296) (Tony Brix)8ac71a3 Sponsors: Sync README with website (ESLint Jenkins)4e142ea Docs: Update README team and sponsors (ESLint Jenkins)`39dfe08` Update: false positives in function-call-argument-newline (fixes #12123) (#12280) (Scott O'Hara)
39dfe08 Update: false positives in function-call-argument-newline (fixes #12123) (#12280) (Scott O'Hara)4d84210 Update: improve report location for no-trailing-spaces (fixes #12315) (#12477) (Milos Djermanovic)c6a7745 Update: no-trailing-spaces false negatives after comments (fixes #12479) (#12480) (Milos Djermanovic)0bffe95 Fix: no-misleading-character-class crash on invalid regex (fixes #12169) (#12347) (Milos Djermanovic)c6a9a3b Update: Add enforceForIndexOf option to use-isnan (fixes #12207) (#12379) (Milos Djermanovic)364877b Update: measure plugin loading time and output in debug message (#12395) (Victor Homyakov)1744fab Fix: operator-assignment removes and duplicates comments (#12485) (Milos Djermanovic)52ca11a Fix: operator-assignment invalid autofix with adjacent tokens (#12483) (Milos Djermanovic)0f6d0dc Fix: CLIEngine#addPlugin reset lastConfigArrays (fixes #12425) (#12468) (Toru Nagashima)923a8cb Chore: Fix lint failure in JSDoc comment (#12489) (Brandon Mills)aac3be4 Update: Add ignored prop regex no-param-reassign (#11275) (Luke Bennett)e5382d6 Chore: Remove unused parameter in dot-location (#12464) (Milos Djermanovic)49faefb Fix: no-obj-calls false positive (fixes #12437) (#12467) (Toru Nagashima)b3dbd96 Fix: problematic installation issue (fixes #11018) (#12309) (Toru Nagashima)cd7c29b Sponsors: Sync README with website (ESLint Jenkins)8233873 Docs: Add note about Node.js requiring SSL support (fixes #11413) (#12475) (Nicholas C. Zakas)89e8aaf Fix: improve report location for no-tabs (#12471) (Milos Djermanovic)7dffe48 Update: Enable function string option in comma-dangle (fixes #12058) (#12462) (YeonJuan)e15e1f9 Docs: fix doc for no-unneeded-ternary rule (fixes #12098) (#12410) (Sam Rae)b1dc58f Sponsors: Sync README with website (ESLint Jenkins)61749c9 Chore: Provide debug log for parser errors (#12474) (Brad Zacher)7c8bbe0 Update: enforceForOrderingRelations no-unsafe-negation (fixes #12163) (#12414) (Sam Rae)349ed67 Update: improve report location for no-mixed-operators (#12328) (Chiawen Chen)a102eaa Fix: prefer-numeric-literals invalid autofix with adjacent tokens (#12387) (Milos Djermanovic)6e7c18d Update: enforceForNewInMemberExpressions no-extra-parens (fixes #12428) (#12436) (Milos Djermanovic)51fbbd7 Fix: array-bracket-newline consistent error with comments (fixes #12416) (#12441) (Milos Djermanovic)e657d4c Fix: report full dot location in dot-location (#12452) (Milos Djermanovic)2d6e345 Update: make isSpaceBetweenTokens() ignore newline in comments (#12407) (YeonJuan)84f71de Update: remove default overrides in keyword-spacing (fixes #12369) (#12411) (YeonJuan)18a0b0e Update: improve report location for no-space-in-parens (#12364) (Chiawen Chen)d61c8a5 Update: improve report location for no-multi-spaces (#12329) (Chiawen Chen)561093f Upgrade: bump inquirer to ^7.0.0 (#12440) (Joe Graham)fb633b2 Chore: Add a script for testing with more control (#12444) (Eric Wang)012ec51 Sponsors: Sync README with website (ESLint Jenkins)874fe16 New: pass cwd from cli engine (#12389) (Eric Wang)b962775 Update: no-self-assign should detect member expression with this (#12279) (Tibor Blenessy)02977f2 Docs: Clarify eslint:recommended semver policy (#12429) (Kevin Partington)97045ae Docs: Fixes object type for rules in "Use a Plugin" (#12409) (Daisy Develops)24ca088 Docs: Fix typo in v6 migration guide (#12412) (Benjamim Sonntag)b094008 Chore: update version parameter name (#12402) (Toru Nagashima)e5637ba Chore: enable jsdoc/require-description (#12365) (Kai Cataldo)d31f337 Sponsors: Sync README with website (ESLint Jenkins)7ffb22f Chore: Clean up inline directive parsing (#12375) (Jordan Eldredge)84467c0 Docs: fix wrong max-depth example (fixes #11991) (#12358) (Gabriel R Sezefredo)3642342 Docs: Fix minor formatting/grammar errors (#12371) (cherryblossom000)c47fa0d Docs: Fix missing word in sentence (#12361) (Dan Boulet)8108f49 Chore: enable additional eslint-plugin-jsdoc rules (#12336) (Kai Cataldo)b718d2e Chore: update issue template with --eslint-fix flag (#12352) (James George)20ba14d Sponsors: Sync README with website (ESLint Jenkins)566a947 Sponsors: Sync README with website (ESLint Jenkins)070cbd0 Sponsors: Sync README with website (ESLint Jenkins)`0d3d7d9` Docs: fix typo in no-magic-numbers (#12345) (Josiah Rooney)
`73596cb` Update: Add enforceForSwitchCase option to use-isnan (#12106) (Milos Djermanovic)
73596cb Update: Add enforceForSwitchCase option to use-isnan (#12106) (Milos Djermanovic)d592a24 Fix: exclude \u000d so new line won't convert to text (fixes #12027) (#12031) (zamboney)e85d27a Fix: no-regex-spaces false positives and invalid autofix (fixes #12226) (#12231) (Milos Djermanovic)b349bf7 Fix: prefer-named-capture-group incorrect locations (fixes #12233) (#12247) (Milos Djermanovic)7dc1ea9 Fix: no-useless-return autofix removes comments (#12292) (Milos Djermanovic)0e68677 Fix: no-extra-bind autofix removes comments (#12293) (Milos Djermanovic)6ad7e86 Fix: no-extra-label autofix removes comments (#12298) (Milos Djermanovic)acec201 Fix: no-undef-init autofix removes comments (#12299) (Milos Djermanovic)d89390b Fix: use async reading of stdin in bin/eslint.js (fixes #12212) (#12230) (Barrie Treloar)334ca7c Update: no-useless-rename also reports default values (fixes #12301) (#12322) (Kai Cataldo)41bfe91 Update: Fix handling of chained new expressions in new-parens (#12303) (Milos Djermanovic)160b7c4 Chore: add autofix npm script (#12330) (Kai Cataldo)04b6adb Chore: enable eslint-plugin-jsdoc (refs #11146) (#12332) (Kai Cataldo)9b86167 Docs: Add new ES environments to Configuring ESLint (#12289) (Milos Djermanovic)c9aeab2 Docs: Add supported ECMAScript version to README (#12290) (Milos Djermanovic)8316e7b Fix: no-useless-rename autofix removes comments (#12300) (Milos Djermanovic)29c12f1 Chore: cache results in runtime-info (#12320) (Kai Cataldo)f5537b2 Fix: prefer-numeric-literals autofix removes comments (#12313) (Milos Djermanovic)11ae6fc Update: Fix call, new and member expressions in no-extra-parens (#12302) (Milos Djermanovic)a7894eb New: add --env-info flag to CLI (#12270) (Kai Cataldo)61392ff Sponsors: Sync README with website (ESLint Jenkins)2c6bf8e Docs: English fix (#12306) (Daniel Nixon)6f11877 Sponsors: Sync README with website (ESLint Jenkins)2e202ca Docs: fix links in array-callback-return (#12288) (Milos Djermanovic)e39c631 Docs: add example for CLIEngine#executeOnText 3rd arg (#12286) (Kai Cataldo)d4f9a16 Update: add support for JSXFragments in indent rule (fixes #12208) (#12210) (Kai Cataldo)c6af95f Sponsors: Sync README with website (ESLint Jenkins)8cadd52 Sponsors: Sync README with website (ESLint Jenkins)f9fc695 Chore: enable default-param-last (#12244) (薛定谔的猫)9984c3e Docs: Update README team and sponsors (ESLint Jenkins)`e915fff` Docs: Improve examples and clarify default option (#12067) (Yuping Zuo)
e915fff Docs: Improve examples and clarify default option (#12067) (Yuping Zuo)540296f Update: enforceForClassMembers option to accessor-pairs (fixes #12063) (#12192) (Milos Djermanovic)d3c2334 Update: flag nested block with declaration as error (#12193) (David Waller)b2498d2 Update: Fix handling of property names in no-self-assign (#12105) (Milos Djermanovic)1ee61b0 Update: enforceForClassMembers computed-property-spacing (fixes #12049) (#12214) (Milos Djermanovic)520c922 Docs: Added naming convention details to plugin usage (#12202) (Henrique Barcelos)f826eab Fix: Allow line comment exception in object-curly-spacing (fixes #11902) (#12216) (Milos Djermanovic)db2a29b Update: indentation of comment followed by semicolon (fixes #12232) (#12243) (Kai Cataldo)ae17d1c Fix: no-sequences is reporting incorrect locations (#12241) (Milos Djermanovic)365331a Fix: object-shorthand providing invalid fixes for typescript (#12260) (Brad Zacher)1c921c6 New: add no-import-assign (fixes #12237) (#12252) (Toru Nagashima)3be04fd New: Add prefer-regex-literals rule (fixes #12238) (#12254) (Milos Djermanovic)37c0fde Update: Report global Atomics calls in no-obj-calls (fixes #12234) (#12258) (Milos Djermanovic)985c9e5 Fix: space-before-function-paren autofix removes comments (fixes #12259) (#12264) (Milos Djermanovic)01da7d0 Fix: eqeqeq rule reports incorrect locations (#12265) (Milos Djermanovic)319e4d8 Docs: adding finally example (#12256) (Jens Melgaard)d52328f Docs: fix no-sequences with examples (#12239) (Milos Djermanovic)a41fdc0 Fix: Remove autofixer for no-unsafe-negation (#12157) (Milos Djermanovic)e38f5fd Update: fix no-octal-escape false negatives after \0 (#12079) (Milos Djermanovic)9418fbe Sponsors: Sync README with website (ESLint Jenkins)acc5ec5 Sponsors: Sync README with website (ESLint Jenkins)460c5ad Sponsors: Sync README with website (ESLint Jenkins)0313441 New: add rule default-param-last (fixes #11361) (#12188) (Chiawen Chen)7621f5d Update: add more specific linting messages to space-in-parens (#11121) (Che Fisher)21eb904 Fix: basePath of OverrideTester (fixes #12032) (#12205) (Toru Nagashima)86e5e65 Sponsors: Sync README with website (ESLint Jenkins)2b1a13f Fix: no-extra-boolean-cast reports wrong negation node (fixes #11324) (#12197) (Milos Djermanovic)ba8c2aa Sponsors: Sync README with website (ESLint Jenkins)a0a9746 Docs: Fix link in no-irregular-whitespace.md (#12196) (Timo Tijhof)e10eeba Fix: quotes autofix produces syntax error with octal escape sequences (#12118) (Milos Djermanovic)`0acdefb` Chore: refactor code (#12113) (James George)
0acdefb Chore: refactor code (#12113) (James George)52e2cf5 New: reportUnusedDisableDirectives in config (refs eslint/rfcs#22) (#12151) (Toru Nagashima)020f952 Update: enforceForSequenceExpressions to no-extra-parens (fixes #11916) (#12142) (Milos Djermanovic)aab1b84 Fix: reset to the default color (#12174) (Ricardo Gobbo de Souza)4009d39 Fix: yoda rule produces invalid autofix with preceding yield (#12166) (Milos Djermanovic)febb660 Fix: no-extra-boolean-cast invalid autofix with yield before negation (#12164) (Milos Djermanovic)4c0b70b New: support TypeScript at config initializer (fixes #11789) (#12172) (Pig Fang)94e39d9 Chore: use GitHub Actions (#12144) (Toru Nagashima)e88f305 Chore: support es2020 in fuzz (#12180) (薛定谔的猫)00d2c5b Docs: corrected class extension example (#12176) (Marius M)31e5428 Chore: Fix wrong error object keys in test files (#12162) (Milos Djermanovic)197f443 Fix: func-name-matching crash on descriptor-like arguments (#12100) (Milos Djermanovic)644ce33 Fix: no-self-assign false positive with rest and spread in array (#12099) (Milos Djermanovic)a81d263 Fix: fix message of function-paren-newline (#12136) (Pig Fang)77f8ed1 Chore: update blogpost template (#12154) (Toru Nagashima)6abc7b7 Docs: Document the exception in no-unsafe-negation (#12161) (Milos Djermanovic)`0e0b784` Upgrade: espree@^6.1.1 (#12158) (Kevin Partington)
`8c021b5` Upgrade: eslint-utils 1.4.2 (#12131) (Toru Nagashima)
`fee6acb` Update: support bigint and dynamic import (refs #11803) (#11983) (Toru Nagashima)
fee6acb Update: support bigint and dynamic import (refs #11803) (#11983) (Toru Nagashima)afd8012 New: noInlineConfig setting (refs eslint/rfcs#22) (#12091) (Toru Nagashima)3d12378 Update: Fix accessor-pairs to enforce pairs per property in literals (#12062) (Milos Djermanovic)8cd00b3 New: function-call-argument-newline (#12024) (finico)30ebf92 Fix: prefer-template autofix produces syntax error with octal escapes (#12085) (Milos Djermanovic)13c3988 Fix: Check literal type explicitly in dot-notation (#12095) (Milos Djermanovic)3e5ceca Fix: Handle empty string property names in getFunctionNameWithKind (#12104) (Milos Djermanovic)9a043ff Fix: no-duplicate-case false positives on Object.prototype keys (#12107) (Milos Djermanovic)fe631af Chore: minor typo fix (#12112) (James George)4cb7877 Fix: fix no-extra-parens ignores some nodes (#11909) (Pig Fang)2dc23b8 Update: fix no-dupe-keys false negatives on empty string names (#12069) (Milos Djermanovic)19ab666 Fix: yoda exceptRange false positives on empty string property names (#12071) (Milos Djermanovic)d642150 Update: Check empty string property names in sort-keys (#12073) (Milos Djermanovic)acce6de Fix: class-methods-use-this reports 'undefined' names (#12103) (Milos Djermanovic)92ec2cb Fix: Allow bind call with a single spread element in no-extra-bind (#12088) (Milos Djermanovic)bfdb0c9 Fix: no-extra-boolean-cast invalid autofix for Boolean() without args (#12076) (Milos Djermanovic)34ccc0c Chore: Remove TDZ scope type condition from no-unused-vars (#12055) (Milos Djermanovic)01d38ce Docs: Remove TDZ scope from the scope manager interface documentation (#12054) (Milos Djermanovic)1aff8fc Update: warn about mixing ternary and logical operators (fixes #11704) (#12001) (Karthik Priyadarshan)11be2f8 Docs: do not recommend global-installed usage (#12016) (薛定谔的猫)cf31dab Fix: no-restricted-syntax - correct the schema (#12051) (Brad Zacher)fbec99e Update: fix class-methods-use-this false negatives with exceptMethods (#12077) (Milos Djermanovic)fb08b7c Docs: Remove readonly/writable global logic from no-undef (fixes #11963) (#12053) (Milos Djermanovic)5b5934b Sponsors: Sync README with website (ESLint Jenkins)9156760 Sponsors: Sync README with website (ESLint Jenkins)f5e0cc4 Update: Check computed method keys in no-extra-parens (#11973) (Milos Djermanovic)d961438 Docs: Fix Incorrect Documentation (#12045) (Michael Miceli)887d08c Sponsors: Sync README with website (ESLint Jenkins)d90183f Docs: add a case to func-names (#12038) (Chiawen Chen)8a5b62d Docs: no use eslint.linter in code example (#12037) (薛定谔的猫)5831767 Update: report location of func-names (fixes #12022) (#12028) (Pig Fang)`8f86cca` Upgrade: eslint-scope@^5.0.0 (#12011) (Kevin Partington)
8f86cca Upgrade: eslint-scope@^5.0.0 (#12011) (Kevin Partington)d08683e Fix: glob processing (fixes #11940) (#11986) (Toru Nagashima)bfcf8b2 Fix: dot-location errors with parenthesized objects (fixes #11868) (#11933) (Milos Djermanovic)79e8d09 Fix: add parens for sequence expr in arrow-body-style (fixes #11917) (#11918) (Pig Fang)105c098 Docs: update docs for object-curly-spacing (fixes #11634) (#12009) (Chiawen Chen)c90a12c Chore: update release script for new website repo (#12006) (Kai Cataldo)e2c08a9 Sponsors: Sync README with website (ESLint Jenkins)b974fcb Update: Check computed property keys in no-extra-parens (#11952) (Milos Djermanovic)222d27c Update: Add for-in and for-of checks for props in no-param-reassign (#11941) (Milos Djermanovic)e4c450f Fix: no-extra-parens autofix with in in a for-loop init (fixes #11706) (#11848) (Milos Djermanovic)2dafe2d Fix: prefer-const produces invalid autofix (fixes #11699) (#11827) (Milos Djermanovic)cb475fd Fix: Cache file error handling on read-only file system. (fixes #11945) (#11946) (Cuki)89412c3 Docs: Fixed a typo (fixes #11999) (#12000) (Eddie Olson)6669f78 Fix: --init with Vue.js failed (fixes #11970) (#11985) (Toru Nagashima)93633c2 Upgrade: Upgrade lodash dependency (fixes #11992) (#11994) (Cyd La Luz)776dae7 Docs: fix wrong Node.js version in getting started (#11993) (Toru Nagashima)4448261 Docs: some typos and optimization points (#11960) (Jason Lee)2a10856 Chore: Add temporary test files to .gitignore (#11978) (Milos Djermanovic)d83b233 Chore: update path for release bundles (#11977) (Kai Cataldo)1fb3620 Fix: creating of enabledGlobals object without prototype (fixes #11929) (#11935) (finico)c2f2db9 Docs: Replace global true and false with writable and readonly in rules (#11956) (Milos Djermanovic)19335b8 Fix: actual messageId and expected messageId are switched in rule tester (#11928) (Milos Djermanovic)8b216e0 Docs: Fix incorrect example comments for unicode-bom rule (fixes #11937) (#11938) (Brandon Yeager)cc3885b Chore: add v8-compile-cache to speed up instantiation time (#11921) (薛定谔的猫)d8f2688 Upgrade: deps (#11904) (薛定谔的猫)e5f1ccc Docs: add 'stricter rule config validating' in migrating docs (#11905) (薛定谔的猫)`b5bde06` Fix: --rulesdir option didn't work (fixes #11888) (#11890) (Toru Nagashima)
b5bde06 Fix: --rulesdir option didn't work (fixes #11888) (#11890) (Toru Nagashima)13f0418 Fix: improve error message on --print-config (fixes #11874) (#11885) (Toru Nagashima)056c2aa Fix: improve diagnostics for shareable-config-missing errors (#11880) (Teddy Katz)566b7aa Docs: Update no-confusing-arrow with the new default option (#11886) (Yuping Zuo)d07f3fa Fix: CLIEngine#getRules() contains plugin rules (fixes #11871) (#11872) (Toru Nagashima)21f4a80 Docs: Fix inconsistent linking in migration guide (#11881) (Teddy Katz)f3a0774 Docs: Fix typo in 6.0.0 migration guide (#11870) (Kevin Partington)`81aa06b` Upgrade: espree@6.0.0 (#11869) (Teddy Katz)
81aa06b Upgrade: espree@6.0.0 (#11869) (Teddy Katz)5f022bc Fix: no-else-return autofix produces name collisions (fixes #11069) (#11867) (Milos Djermanovic)ded9548 Fix: multiline-comment-style incorrect message (#11864) (golopot)cad074d Docs: Add JSHint W047 compat to no-floating-decimal (#11861) (Timo Tijhof)41f6304 Upgrade: sinon (#11855) (Toru Nagashima)167ce87 Chore: remove unuseable profile command (#11854) (Toru Nagashima)c844c6f Fix: max-len properly ignore trailing comments (fixes #11838) (#11841) (ZYSzys)1b5661a Fix: no-var should not fix variables named 'let' (fixes #11830) (#11832) (Milos Djermanovic)4d75956 Build: CI with Azure Pipelines (#11845) (Toru Nagashima)1db3462 Chore: rm superfluous argument & fix perf-multifiles-targets (#11834) (薛定谔的猫)c57a4a4 Upgrade: @babel/polyfill => core-js v3 (#11833) (薛定谔的猫)65faa04 Docs: Clarify prefer-destructuring array/object difference (fixes #9970) (#11851) (Oliver Sieweke)81c3823 Fix: require-atomic-updates reports parameters (fixes #11723) (#11774) (Toru Nagashima)aef8ea1 Sponsors: Sync README with website (ESLint Jenkins)`f403b07` Update: introduce minKeys option to sort-keys rule (fixes #11624) (#11625) (Christian)
f403b07 Update: introduce minKeys option to sort-keys rule (fixes #11624) (#11625) (Christian)87451f4 Fix: no-octal should report NonOctalDecimalIntegerLiteral (fixes #11794) (#11805) (Milos Djermanovic)e4ab053 Update: support "bigint" in valid-typeof rule (#11802) (Colin Ihrig)e0fafc8 Chore: removes unnecessary assignment in loop (#11780) (Dimitri Mitropoulos)20908a3 Docs: removed '>' prefix from from docs/working-with-rules (#11818) (Alok Takshak)1c43eef Sponsors: Sync README with website (ESLint Jenkins)21f3131 Fix: overrides handle relative paths as expected (fixes #11577) (#11799) (Toru Nagashima)5509cdf Fix: fails the test case if autofix made syntax error (fixes #11615) (#11798) (Toru Nagashima)cb1922b Fix: show custom message for namespace import (fixes #11580) (#11791) (Pig Fang)37e5193 Update: add endColumn to no-useless-escape (fixes #11629) (#11790) (Pig Fang)ad4b048 Build: Fix typo in blog post template (fixes #11614) (#11782) (Kai Cataldo)9590587 Update: improve reported location of arrow-parens (fixes #11773) (#11775) (Pig Fang)d662b17 New: Add classname attribute to JUnit testcase (refs #11068) (#11683) (Fabio Pitino)8eaa9b2 Chore: remove incorrect comment (#11769) (薛定谔的猫)4039a49 Chore: add .github/funding.yml (#11764) (Toru Nagashima)`67c671f` Chore: ignore deprecated rules in fuzz tests (#11710) (Pig Fang)
9b87fee Chore: Fix formatter documentation generation (#11767) (Ilya Volodin)f116208 Chore: Fix site generation script for releases (#11766) (Ilya Volodin)cf9cce8 Update: Add never option for new-parens (refs #10034) (#11379) (pfgithub)b5fa149 New: multiple processors support (fixes #11035, fixes #11725) (#11552) (Toru Nagashima)2d32a9e Breaking: stricter rule config validating (fixes #9505) (#11742) (薛定谔的猫)71716eb Update: add fixer for no-div-regex rule (fixes #11355) (#11744) (joe-re)53f7f4c Update: Uniform messages for the rules in "complexity" section (#11759) (Igor Novozhilov)0a801d7 Chore: improve perf test (#11756) (薛定谔的猫)45bd336 Docs: add about RuleTester's parser to migration guide (fixes #11728) (#11761) (Toru Nagashima)1374be4 Docs: add table of contents in readme (#11765) (薛定谔的猫)54e6eda New: extends in glob-based config (fixes #8813) (#11554) (Toru Nagashima)ec105b2 Chore: typo in JSDoc on timing.display's return value (#11755) (Dimitri Mitropoulos)e45cc3f Docs: updated no-proto rule (fixes #11743) (#11746) (Francesco Trotta)15c6c63 Chore: eslint-config-eslint require node >= 8 (#11718) (薛定谔的猫)f9790ca Fix: typo: missing word in docs (#11750) (Dimitri Mitropoulos)219aecb Chore: restructure files (#11555) (Toru Nagashima)5dad0b1 Fix: Unignoring directories in .eslintignore (fixes #11684) (#11685) (Mykola Bilochub)4625090 Docs: small fix about the migration guide (#11729) (Toru Nagashima)0e89c73 Sponsors: Sync README with website (ESLint Jenkins)5a296fa Sponsors: Sync README with website (ESLint Jenkins)7c8e86b Fix: wrong 'plugin-missing' error on Node.js 12 (fixes #11720) (#11722) (Toru Nagashima)67c671f Chore: ignore deprecated rules in fuzz tests (#11710) (Pig Fang)af81cb3 Chore: make fuzzer produce minimal reproducible examples of bugs (#11700) (Teddy Katz)`adc6585` Docs: update status of breaking changes in migration guide (#11652) (Teddy Katz)
e84b6f8 Docs: fix example in object-curly-newline docs (#11633) (golopot)252efd3 Fix: delete unnecessary duplicated question (fixes #11617) (#11618) (HelloRusk)21dd211 New: add --resolve-plugins-relative-to flag (#11696) (Teddy Katz)1a3a88d Fix: Curly rule incorrectly flagging lexical declarations (fixes #11663) (#11675) (Brian Kurek)f42d0af Chore: lazy loading for rules (#11705) (Toru Nagashima)f47d72c Fix: not set ecmaVersion to 6 when sourceType=module (fixes #9687) (#11649) (薛定谔的猫)9484e9e Fix: ignore return statements in dead code (fixes #11647) (#11688) (Toru Nagashima)aae6f65 Fix: don't use deprecated API (#11689) (Toru Nagashima)483239e Docs: updated ImportDeclaration in docs-rules-indent (#11679) (Alok Takshak)f5bae78 Chore: fix CLIEngine tests when os.tmpdir is a symlink (#11697) (Teddy Katz)e4400b5 Fix: require-atomic-updates false positive (fixes #11194, fixes #11687) (#11224) (Toru Nagashima)6ae21a4 Breaking: fix config loading (fixes #11510, fixes #11559, fixes #11586) (#11546) (Toru Nagashima)bc0819c Sponsors: Sync README with website (ESLint Jenkins)036a188 Sponsors: Sync README with website (ESLint Jenkins)4b3b036 Docs: replace var with const in code examples (#11655) (Niyaz Akhmetov)e4a08ba Chore: update eslint-plugin-node to 9.0.0 (#11670) (Toru Nagashima)f2e7828 Docs: Fix Node 6 LTS EOL date (#11676) (James Ross)4052bfe Sponsors: Sync README with website (ESLint Jenkins)f6fc045 Sponsors: Sync README with website (ESLint Jenkins)1ebf21b Sponsors: Sync README with website (ESLint Jenkins)776b0fe Fix: update rule message of no-throw-literal (fixes #11637) (#11638) (Pig Fang)67c08b6 Fix: consider comments in object-curly-spacing (fixes #11656) (#11657) (Pig Fang)b6d41cb Fix: check token before using in no-cond-assign (fixes #11611) (#11619) (Pig Fang)7f290a9 Chore: add eslint as a devDependeny (#11654) (Toru Nagashima)139fd2f Chore: add markdownlint-cli (#11653) (Toru Nagashima)adc6585 Docs: update status of breaking changes in migration guide (#11652) (Teddy Katz)eef71e4 Docs: add missing items to migration guide (#11628) (Teddy Katz)0fc8e62 Breaking: eslint:recommended changes (fixes #10768) (#11518) (薛定谔的猫)1c34d4a Sponsors: Sync README with website (ESLint Jenkins)33695e7 Sponsors: Sync README with website (ESLint Jenkins)c94cf21 Sponsors: Sync README with website (ESLint Jenkins)f62a451 Build: add node 12 (#11648) (薛定谔的猫)20364cc Breaking: make no-redeclare stricter (fixes #11370, fixes #11405) (#11509) (Toru Nagashima)ed675a6 Sponsors: Sync README with website (ESLint Jenkins)8b4dba6 Chore: Add linting to git commit (#11556) (Nicholas C. Zakas)8684f46 Sponsors: Sync README with website (ESLint Jenkins)1bdacc9 Sponsors: Sync README with website (ESLint Jenkins)e62c8af Sponsors: Sync README with website (ESLint Jenkins)1dfe077 Fix: autofix of no-unneeded-ternary made syntax error (fixes #11579) (#11616) (Toru Nagashima)bebd079 Docs: fix grammar mistake in no-caller docs (#11623) (Daniel Lemay)f570be1 Sponsors: Sync README with website (ESLint Jenkins)7c13a1c Sponsors: Sync README with website (ESLint Jenkins)b7bd432 Sponsors: Sync README with website (ESLint Jenkins)412a76b Sponsors: Sync README with website (ESLint Jenkins)`3396c3e` Upgrade: karma@^4.0.1, drops Node 6 support, fixes vulnerability (#11570) (Kevin Partington)
3d9e137 Chore: fix test that fails when the CWD contains a space (#11612) (Teddy Katz)8bfd1d1 Docs: add v6.0.0 migration guide (#11515) (Teddy Katz)9e49b56 Breaking: upgrade espree to 6.0.0-alpha.0 (fixes #9687) (#11610) (Teddy Katz)0127d10 Fix: no-var fixed to incorrect code (fixes #11441) (#11443) (薛定谔的猫)5cfdc2d Update: Improve no-loop-func rule description and message (#11046) (Pedro Lopes)608a02c Fix: object-shorthand ignoreConstructors option (fixes #11595) (#11596) (overlookmotel)eeea893 Upgrade: update js-yaml package to 3.13.1 version (#11607) (Pobegaylo Maksim)e70d5f7 Upgrade: compatible deps (#11608) (薛定谔的猫)a55913d Sponsors: Sync README with website (ESLint Jenkins)9a6e8fe Sponsors: Sync README with website (ESLint Jenkins)cbdee62 Docs: README updates to reflect JSCS compat project is finished (#11568) (Kevin Partington)b92ca6e Fix: getErrorResults function to not mutate passed parameter (#11592) (danielamaia)ef7801e Breaking: disallow invalid rule defaults in RuleTester (fixes #11473) (#11599) (Teddy Katz)c021117 Sponsors: Sync README with website (ESLint Jenkins)4e7cdca Breaking: comma-dangle enable functions: "never" (fixes #11502) (#11519) (薛定谔的猫)12f256f Breaking: no-confusing-arrow enable allowParens: true (fixes #11503) (#11520) (薛定谔的猫)25cc63d Breaking: simplify config/plugin/parser resolution (fixes #10125) (#11388) (Teddy Katz)63fead8 Sponsors: Sync README with website (ESLint Jenkins)595de40 Docs: edit arrow-parens as-needed explanation (fixes #11202) (#11569) (Logan Lowder)3396c3e Upgrade: karma@^4.0.1, drops Node 6 support, fixes vulnerability (#11570) (Kevin Partington)2f8ae13 Update: support single argument on newline with function-paren-newline (#11406) (Vladlen Grachev)fd1c91b Breaking: throw an error for invalid global configs (refs #11338) (#11517) (Teddy Katz)be83322 Breaking: Remove extra rules from eslint:recommended (fixes #10873) (#11357) (Kevin Partington)2543f11 Breaking: remove deprecated experimentalObjectRestSpread option (#11420) (Teddy Katz)19248e0 Fix: make overrides[].files matching dotfiles (fixes #11201) (#11225) (Toru Nagashima)0fb5fd4 Breaking: interpret rule options as unicode regexes (fixes #11423) (#11516) (Teddy Katz)6e7da57 Breaking: drop Node.js 6 support (fixes #11456) (#11557) (Toru Nagashima)a73b4b8 Docs: Update README team and sponsors (ESLint Jenkins)`afe3d25` Upgrade: Bump js-yaml dependency to fix Denial of Service vulnerability (#11550) (Vernon de Goede)
dfef227 Build: gensite passes rulesMeta to formatter rendering (#11567) (Kevin Partington)c06d38c Fix: Allow HTML formatter to handle no meta data (#11566) (Ilya Volodin)87a5c03 Docs: func-style: clarify when allowArrowFunctions is used (#11548) (Oliver Joseph Ash)bc3e427 Update: pass rule meta to formatters RFC 10 (#11551) (Chris Meyer)b452f27 Chore: Update README to pull in reviewer data (#11506) (Nicholas C. Zakas)afe3d25 Upgrade: Bump js-yaml dependency to fix Denial of Service vulnerability (#11550) (Vernon de Goede)4fe7eb7 Chore: use nyc instead of istanbul (#11532) (Toru Nagashima)f16af43 Chore: fix formatters/table test (#11534) (Toru Nagashima)78358a8 Docs: fix duplicate punctuation in CLI docs (#11528) (Teddy Katz)`71adc66` Fix: avoid moving comments in implicit-arrow-linebreak (fixes #11521) (#11522) (Teddy Katz)
`29dbca7` Fix: implicit-arrow-linebreak adds extra characters (fixes #11268) (#11407) (Mark de Dios)
29dbca7 Fix: implicit-arrow-linebreak adds extra characters (fixes #11268) (#11407) (Mark de Dios)5d2083f Upgrade: eslint-scope@4.0.3 (#11513) (Teddy Katz)a5dae7c Fix: Empty glob pattern incorrectly expands to "/**" (#11476) (Ben Chauvette)448e8da Chore: improve crash reporting (fixes #11304) (#11463) (Alex Zherdev)0f56dc6 Chore: make config validator params more consistent (#11435) (薛定谔的猫)d6c1122 Docs: Add working groups to maintainer guide (#11400) (Nicholas C. Zakas)5fdb4d3 Build: compile deps to ES5 when generating browser file (fixes #11504) (#11505) (Teddy Katz)06fa165 Build: update CI testing configuration (#11500) (Reece Dunham)956e883 Docs: Fix example in no-restricted-modules docs (#11454) (Paul O’Shannessy)2c7431d Docs: fix json schema example dead link (#11498) (kazuya kawaguchi)e7266c2 Docs: Fix invalid JSON in "Specifying Parser Options" (#11492) (Mihira Jayasekera)6693161 Sponsors: Sync README with website (ESLint Jenkins)62fee4a Chore: eslint-config-eslint enable comma-dangle functions: "never" (#11434) (薛定谔的猫)34a5382 Build: copy bundled espree to website directory (#11478) (Pig Fang)f078f9a Chore: use "file:" dependencies for internal rules/config (#11465) (Teddy Katz)0756128 Docs: Add visualstudio to formatter list (#11480) (Patrick Eriksson)44de9d7 Docs: Fix typo in func-name-matching rule docs (#11484) (Iulian Onofrei)`fe1a892` Build: bundle espree (fixes eslint/eslint.github.io#546) (#11467) (薛定谔的猫)
`4088c6c` Build: Remove path.resolve in webpack build (#11462) (Kevin Partington)
4088c6c Build: Remove path.resolve in webpack build (#11462) (Kevin Partington)ec59ec0 New: add rule "prefer-named-capture-group" (fixes #11381) (#11392) (Pig Fang)a44f750 Upgrade: eslint-scope@4.0.2 (#11461) (Teddy Katz)d3ce611 Sponsors: Sync README with website (ESLint Jenkins)ee88475 Chore: add utils for rule tests (#11453) (薛定谔的猫)d4824e4 Sponsors: Sync README with website (ESLint Jenkins)6489518 Fix: no-extra-parens crash when code is "((let))" (#11444) (Teddy Katz)9d20de2 Sponsors: Sync README with website (ESLint Jenkins)3f14de4 Sponsors: Sync README with website (ESLint Jenkins)3d6c770 Sponsors: Sync README with website (ESLint Jenkins)de5cbc5 Update: remove invalid defaults from core rules (fixes #11415) (#11427) (Teddy Katz)eb0650b Build: fix linting errors on master (#11428) (Teddy Katz)5018378 Chore: enable require-unicode-regexp on ESLint codebase (#11422) (Teddy Katz)f6ba633 Chore: lint all files in the repo at the same time (#11425) (Teddy Katz)8f3d717 Docs: Add non-attending TSC member info (#11411) (Nicholas C. Zakas)ce0777d Docs: use more common spelling (#11417) (薛定谔的猫)b9aabe3 Chore: run fuzzer along with unit tests (#11404) (Teddy Katz)db0c5e2 Build: switch from browserify to webpack (fixes #11366) (#11398) (Pig Fang)`1d6e639` Fix: sort-keys throws Error at SpreadElement (fixes #11402) (#11403) (Krist Wongsuphasawat)
1d6e639 Fix: sort-keys throws Error at SpreadElement (fixes #11402) (#11403) (Krist Wongsuphasawat)`85a04b3` Fix: adds conditional for separateRequires in one-var (fixes #10179) (#10980) (Scott Stern)
85a04b3 Fix: adds conditional for separateRequires in one-var (fixes #10179) (#10980) (Scott Stern)0c02932 Upgrade: espree@5.0.1 (#11401) (Ilya Volodin)104ae88 Docs: Update governance doc with reviewers status (#11399) (Nicholas C. Zakas)ab8ac6a Fix: Support boundary spread elements in sort-keys (#11158) (Jakub Rożek)a23d197 New: add allowSingleLineBlocks opt. to padded-blocks rule (fixes #7145) (#11243) (richie3366)e25e7aa Fix: comma-spacing ignore comma before closing paren (fixes #11295) (#11374) (Pig Fang)a1f7c44 Docs: fix space-before-blocks correct code for "classes": "never" (#11391) (PoziWorld)14f58a2 Docs: fix grammar in object-curly-spacing docs (#11389) (PoziWorld)d3e9a27 Docs: fix grammar in “those who says” (#11390) (PoziWorld)ea8e804 Docs: Add note about support for object spread (fixes #11136) (#11395) (Steven Thomas)95aa3fd Docs: Update README team and sponsors (ESLint Jenkins)51c4972 Update: Behavior of --init (fixes #11105) (#11332) (Nicholas C. Zakas)ad7a380 Docs: Update README team and sponsors (ESLint Jenkins)550de1e Update: use default keyword in JSON schema (fixes #9929) (#11288) (Pig Fang)983c520 Update: Use 'readonly' and 'writable' for globals (fixes #11359) (#11384) (Nicholas C. Zakas)f1d3a7e Upgrade: some deps (fixes #11372) (#11373) (薛定谔的猫)3e0c417 Docs: Fix grammar in “there’s nothing prevent you” (#11385) (PoziWorld)de988bc Docs: Fix grammar: Spacing improve -> Spacing improves (#11386) (PoziWorld)1309dfd Revert "Build: fix test failure on Node 11 (#11100)" (#11375) (薛定谔的猫)1e56897 Docs: “the function actually use”: use -> uses (#11380) (PoziWorld)5a71bc9 Docs: Update README team and sponsors (ESLint Jenkins)82a58ce Docs: Update README team and sponsors (ESLint Jenkins)546d355 Docs: Update README with latest sponsors/team data (#11378) (Nicholas C. Zakas)c0df9fe Docs: ... is not an operator (#11232) (Felix Kling)7ecfdef Docs: update typescript parser (refs #11368) (#11369) (薛定谔的猫)3c90dd7 Update: remove prefer-spread autofix (fixes #11330) (#11365) (薛定谔的猫)5eb3121 Update: add fixer for prefer-destructuring (fixes #11151) (#11301) (golopot)173eb38 Docs: Clarify ecmaVersion doesn't imply globals (refs #9812) (#11364) (Keith Maxwell)84ce72f Fix: Remove extraneous linefeeds in one-var fixer (fixes #10741) (#10955) (st-sloth)389362a Docs: clarify motivation for no-prototype-builtins (#11356) (Teddy Katz)533d240 Update: no-shadow-restricted-names lets unassigned vars shadow undefined (#11341) (Teddy Katz)d0e823a Update: Make --init run js config files through linter (fixes #9947) (#11337) (Brian Kurek)92fc2f4 Fix: CircularJSON dependency warning (fixes #11052) (#11314) (Terry)4dd19a3 Docs: mention 'prefer-spread' in docs of 'no-useless-call' (#11348) (Klaus Meinhardt)4fd83d5 Docs: fix a misleading example in one-var (#11350) (薛定谔的猫)9441ce7 Chore: update incorrect tests to fix build failing (#11354) (薛定谔的猫)`91c8884` Chore: use local function to append "s" instead of a package (#11293) (Timo Tijhof)
91c8884 Chore: use local function to append "s" instead of a package (#11293) (Timo Tijhof)b5143bf Update: for-direction detection false positives/negatives (#11254) (Ruben Bridgewater)9005e63 Chore: increase camelcase test coverage (#11299) (Redmond Tran)5b14ad1 Fix: false positive in no-constant-condition (fixes #11306) (#11308) (Pig Fang)6567c4f Fix: only remove arrow before body in object-shorthand (fixes #11305) (#11307) (Pig Fang)fa2f370 Docs: update rule configuration values in examples (#11323) (Kai Cataldo)0a3c3ff New: Allow globals to be disabled/configured with strings (fixes #9940) (#11338) (Teddy Katz)dccee63 Chore: avoid hard-coding the list of core rules in eslint:recommended (#11336) (Teddy Katz)c1fd6f5 Chore: remove undocumented Linter#rules property (refs #9161) (#11335) (Teddy Katz)36e3356 Chore: remove dead code for loading rules (#11334) (Teddy Katz)c464e27 Docs: Rename result -> foo (#11210) (Alexis Tyler)`eb5c401` Chore: use meta.messages in some rules (2/4) (refs #9870) (#10773) (薛定谔的猫)
eb5c401 Chore: use meta.messages in some rules (2/4) (refs #9870) (#10773) (薛定谔的猫)aa56247 Fix: avoid loading core rules dynamically from FS in Linter (#11278) (Peter Metz)04450bb Docs: clarify process for adding committers (#11272) (Kai Cataldo)3ffcf26 Docs: add @g-plane as committer (#11277) (Kai Cataldo)c403445 Fix: warn constant on RHS of || in no-constant-condition (fixes #11181) (#11253) (Merlin Mason)9194f45 Fix: Manage severity of 1 with TAP reporter (fixes #11110) (#11221) (Gabriel Cousin)000f495 Docs: fix example for sort-imports ignoreDeclarationSort (#11242) (Remco Haszing)7c0bf2c Docs: Add npx usage to Getting Started guide (#11249) (eyal0803)da9174e Docs: fixes typo peerDepencies (#11252) (Christian Kühl)9c31625 Docs: Improve custom formatter docs (#11258) (Nicholas C. Zakas)`0d91e7d` Update: Add sort-imports ignoreDeclarationSort (fixes #11019) (#11040) (Remco Haszing)
0d91e7d Update: Add sort-imports ignoreDeclarationSort (fixes #11019) (#11040) (Remco Haszing)f92d6f0 Build: Add karma-chrome-launcher support (#11027) (薛定谔的猫)166853d Upgrade: eslint-plugin-eslint-plugin@2.0.1 (#11220) (薛定谔的猫)bfff77a Fix: no-param-reassign parameter in ternary operator (fixes #11236) (#11239) (周昊宇)258b654 Upgrade: require-uncached renamed to import-fresh (#11066) (薛定谔的猫)`de79f10` Fix: handle optional catch bindings in no-useless-catch (#11205) (Colin Ihrig)
de79f10 Fix: handle optional catch bindings in no-useless-catch (#11205) (Colin Ihrig)`617a287` Docs: add missing deprecation notices for jsdoc rules (#11171) (Teddy Katz)
b4395f6 New: add option first for VariableDeclarator in indent (fixes #8976) (#11193) (Pig Fang)2b5a602 New: no-useless-catch rule (fixes #11174) (#11198) (Alexander Grasley)06b3b5b Fix: Account for comments in implicit-arrow-linebreak (#10545) (Mark de Dios)4242314 Update: handle computed properties in camelcase (fixes #11084) (#11113) (Bence Dányi)1009304 Docs: add a note for no-unused-expressions (fixes #11169) (#11192) (Pig Fang)88f99d3 Docs: clarify how to use configs in plugins (#11199) (Kai Cataldo)bcf558b Docs: Clarify the no-unused-vars docs (#11195) (Jed Fox)a470eb7 Docs: Fix no-irregular-whitespace description (#11196) (Jed Fox)8abc8af Docs: Remove a misleading example (#11204) (Bogdan Gradinariu)733d936 Docs: link to JSDoc EOL blogpost in valid-jsdoc and require-jsdoc (#11191) (Nathan Diddle)d5eb108 Docs: Ensure triage label is added to new issues (#11182) (Teddy Katz)617a287 Docs: add missing deprecation notices for jsdoc rules (#11171) (Teddy Katz)`4490d7a` Update: deprecate valid-jsdoc and require-jsdoc (#11145) (Teddy Katz)
4b0f517 Upgrade: single- and multiline const, let, var statements (fixes #10721) (#10919) (Tom Panier)9666aba Update: space-infix-ops reports violating operator (#10934) (Bence Dányi)c14f717 Fix: Update all-files-ignored.txt message to be less confusing (#11075) (z.ky)9f3573d Docs: Clarify the CLIEngine options (#10995) (Ed Morley)dd7b0cb Chore: refactor template literal feature detection in 'quotes' rule (#11125) (Bryan)3bf0332 Fix: fix the fixer of lone comma with comments (fixes #10632) (#11154) (Pig Fang)f850726 Upgrade: Espree v5.0.0 (#11161) (Kai Cataldo)4490d7a Update: deprecate valid-jsdoc and require-jsdoc (#11145) (Teddy Katz)60dfb6c Docs: Update issue templates (#11163) (Teddy Katz)958987a Docs: Fix link to rule no-useless-rename (#11165) (Brian)62fd2b9 Update: Amend keyword-spacing to validate default keywords (#11097) (Bin Ury)4bcdfd0 Chore: fix some jsdoc-related issues (#11148) (薛定谔的猫)c6471ed Docs: fix typo in issue-templates/new-rule (#11149) (薛定谔的猫)5d451c5 Chore: Remove dependency on is-resolvable (#11128) (Matt Grande)bc50dc7 Chore: Move ignored-paths, report-translator to lib/util (refs #10559) (#11116) (Kevin Partington)c0a80d0 Fix: Do not strip underscores in camelcase allow (fixes #11000) (#11001) (Luke Page)a675c89 Docs: (Grammar) "the setup" -> "to set up" (#11117) (MarvinJWendt)54dfa60 Fix: Typo in function comment parameters (#11111) (Pierre Maoui)cf296bd Docs: switch incorrect example with correct one (#11107) (Romain Le Quellec)d2d500c Docs: no-console#When-Not-To-Use provides incorrect rule snippet (#11093) (Lawrence Chou)f394a1d Chore: Extract config comment parsing (#11091) (Nicholas C. Zakas)709190f Build: fix test failure on Node 11 (#11100) (Teddy Katz)3025cdd Update: don't indent leading semi in line after import (fixes #11082) (#11085) (Pig Fang)e18c827 Chore: refactor linter#parseBooleanConfig to improve readability (#11074) (薛定谔的猫)5da378a Upgrade: eslint-release@1.2.0 (#11073) (Teddy Katz)5525eb6 Fix: rule deprecation warnings did not consider all rules (#11044) (Teddy Katz)
ignoreDestructuring option to id-match rule (#10554) (一名宅。)9152417 Fix: deprecation warning in RuleTester using Node v11 (#11009) (Teddy Katz)
6cb63fd Update: Add iife to padding-line-between-statements (fixes #10853) (#10916) (Kevin Partington)
9b26bdb Fix: avoid exponential require-atomic-updates traversal (fixes #10893) (#10894) (Teddy Katz)
c5b688e Update: Added generators option to func-names (fixes #9511) (#10697) (Oscar Barrett)
6e110e6 Fix: camelcase duplicate warning bug (fixes #10801) (#10802) (Julian Rosse)
a70909f Docs: Add jscs-dev.github.io links (#10771) (Gustavo Santana)
e1a3cac Chore: rm deprecated experimentalObjectRestSpread option in tests (#10647) (薛定谔的猫)
baseConfig option (#10657) (Teddy Katz)81283d0 Update: Cache files that failed linting (fixes #9948) (#10571) (Kevin Partington)
b7addf6 Update: deprecate no-catch-shadow (fixes #10466) (#10526) (Toru Nagashima)
196c102 Fix: valid-jsdoc should allow optional returns for async (fixes #10386) (#10480) (Mark Banner)
0feedfd New: Added max-lines-per-function rule (fixes #9842) (#10188) (peteward44)
abf400d Update: Add ignoreDestructing option to camelcase rule (fixes #9807) (#10373) (Andrew Lunny)
source is prompt (#10422) (Pig Fang)eslint --init (fixes #10003) (#10378) (Pig Fang)ce3e62a Docs: remove test coverage badge (#10407) (薛定谔的猫)
return keyword (fixes #10372) (#10379) (Pig Fang)1a6b399 New: Adds prefer-object-spread rule (refs: #7230) (#9955) (Sharmila Jesupaul)
globInputPaths CLIEngine option (fixes #9972) (#10191) (Pierre Vanduynslager)510ca8b Docs: make grammatical tweaks in migration guide (#10278) (Teddy Katz)
smart-tabs docs page (#10277) (Jed Fox)a039956 Breaking: remove deprecated browser/jest/node globals (fixes #10141) (#10210) (Teddy Katz)
context._linter property (fixes #10140) (#10209) (Teddy Katz)esprima-fb dependency. (#10171) (alberto)Your coding agent can read these notes before it upgrades. Set up the MCP server →