@eslintbot eslintbot released this Aug 18, 2018 · 1 commit to master since this release

Assets 2
  • a70909f Docs: Add jscs-dev.github.io links (#10771) (Gustavo Santana)
  • 034690f Fix: no-invalid-meta crashes for non Object values (fixes #10750) (#10753) (Sandeep Kumar Ranka)
  • 11a462d Docs: Broken jscs.info URLs (fixes #10732) (#10770) (Gustavo Santana)
  • 985567d Chore: rm unused dep string.prototype.matchall (#10756) (薛定谔的猫)
  • f3d8454 Update: Improve no-extra-parens error message (#10748) (Timo Tijhof)
  • 562a03f Fix: consistent-docs-url crashes if meta.docs is empty (fixes #10722) (#10749) (Sandeep Kumar Ranka)
  • 6492233 Chore: enable no-prototype-builtins in codebase (fixes #10660) (#10664) (薛定谔的猫)
  • 137140f Chore: use eslintrc overrides (#10677) (薛定谔的猫)

@eslintbot eslintbot released this Aug 4, 2018 · 11 commits to master since this release

Assets 2
  • dd6cb19 Docs: Updated no-return-await Rule Documentation (fixes #9695) (#10699) (Marla Foreman)
  • 6009239 Chore: rename utils for consistency (#10727) (薛定谔的猫)
  • 6eb972c New: require-unicode-regexp rule (fixes #9961) (#10698) (Toru Nagashima)
  • 5c5d64d Fix: ignored-paths for Windows path (fixes #10687) (#10691) (Toru Nagashima)
  • 5f6a765 Build: ensure URL fragments remain in documentation links (fixes #10717) (#10720) (Teddy Katz)
  • 863aa78 Docs: add another example for when not to use no-await-in-loop (#10714) (Valeri Karpov)
  • 6e78b7d Docs: remove links to terminated jscs.info domain (#10706) (Piotr Kuczynski)
  • d56c39d Fix: ESLint cache no longer stops autofix (fixes #10679) (#10694) (Kevin Partington)
  • 2cc3240 New: add no-misleading-character-class (fixes #10049) (#10511) (Toru Nagashima)
  • 877f4b8 Fix: The "../.." folder is always ignored (fixes #10675) (#10682) (Sridhar)
  • 5984820 Chore: Move lib/file-finder.js to lib/util/ (refs #10559) (#10695) (Kevin Partington)
  • e37a593 Update: Fix incorrect default value for position (#10670) (Iulian Onofrei)
  • 8084bfc Docs: change when not to use object spread (#10621) (Benny Powers)
  • 7f496e2 Chore: Update require path for ast-utils (#10693) (Kevin Partington)
  • 648a33a Chore: reorganize code structure of utilities (refs #10599) (#10680) (薛定谔的猫)
  • f026fe1 Update: Fix 'function' in padding-line-between-statements (fixes #10487) (#10676) (Kevin Partington)
  • c2bb8bb Docs: Remove superfluous object option sample code (#10652) (Iulian Onofrei)
  • d34a13b Docs: add subheader in configuring/configuring-rules (#10686) (薛定谔的猫)
  • d8aea28 Chore: rm unnecessary plugin in eslint-config-eslint (#10685) (薛定谔的猫)
  • 9e76be7 Update: indent comments w/ nearby code if no blank lines (fixes #9733) (#10640) (Kevin Partington)
  • 9e93d46 New: add no-async-promise-executor rule (fixes #10217) (#10661) (Teddy Katz)
  • 5a2538c New: require-atomic-updates rule (fixes #10405) (#10655) (Teddy Katz)
  • 8b83d2b Fix: always resolve default ignore patterns from CWD (fixes #9227) (#10638) (Teddy Katz)
  • acb6658 Fix: ESLint crash with prefer-object-spread (fixes #10646) (#10649) (薛定谔的猫)
  • 99fb7d3 Docs: fix misleading no-prototype-builtins description (#10666) (薛定谔的猫)
  • 005b849 Docs: fix outdated description of baseConfig option (#10657) (Teddy Katz)
  • 15a77c4 Docs: fix broken links (fixes eslint/eslint-jp#6) (#10658) (Toru Nagashima)
  • 87cd344 Docs: Make marking a default option consistent with other rules (#10650) (Iulian Onofrei)
  • 0cb5e3e Chore: Replace some function application with spread operators (#10645) (Kevin Partington)
  • b6daf0e Docs: Remove superfluous section from no-unsafe-negation (#10648) (Iulian Onofrei)
  • e1a3cac Chore: rm deprecated experimentalObjectRestSpread option in tests (#10647) (薛定谔的猫)

@eslintbot eslintbot released this Jul 21, 2018 · 44 commits to master since this release

Assets 2
  • 81283d0 Update: Cache files that failed linting (fixes #9948) (#10571) (Kevin Partington)
  • 13cc63e Upgrade: ignore@4.0.2 (#10619) (Rouven Weßling)
  • ac77a80 Chore: Fixing a call to Object.assign.apply in Linter (#10629) (Kevin Partington)
  • 761f802 Upgrade: eslint-plugin-node to 7.0.1 (#10612) (Toru Nagashima)
  • c517b2a Build: fix npm run perf failing(fixes #10577) (#10607) (薛定谔的猫)
  • e596939 Chore: fix redundant equality check (#10617) (Toru Nagashima)
  • 9f93d5f Docs: Updated Working with Custom Formatters (fixes #9950) (#10592) (Marla Foreman)
  • 9aaf195 Chore: Extract lint result cache logic (refs #9948) (#10562) (Kevin Partington)
  • 80b296e Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • e4e7ff2 Chore: fix error message in eslint-config-eslint (#10588) (薛定谔的猫)
  • 1e88170 Chore: Move lib/logging and lib/timing to lib/util/ (refs #10559) (#10579) (Kevin Partington)
  • 64dfa21 Build: Fix prerelease logic in blog post generation (fixes #10578) (#10581) (Kevin Partington)
  • 0faf633 Chore: Simplify helper method in Linter tests (#10580) (Kevin Partington)

@not-an-aardvark not-an-aardvark released this Jul 8, 2018 · 59 commits to master since this release

Assets 2
  • 7328f99 Build: package.json update for eslint-config-eslint release (ESLint Jenkins)
  • b161f6b Build: Include prerelease install info in release blog post (#10463) (Kevin Partington)
  • b2df738 Fix: prefer-object-spread duplicated comma (fixes #10512, fixes #10532) (#10524) (Toru Nagashima)
  • d8c3a25 Fix: wrap-regex doesn't work in some expression(fixes #10573) (#10576) (薛定谔的猫)
  • 114f42e Docs: Clarify option defaults in max-lines-per-function docs (#10569) (Chris Harwood)
  • 63f36f7 Fix: sort-keys in an object that contains spread (fixes #10261) (#10495) (katerberg)
  • 601a5c4 Fix: Prefer-const rule crashing on array destructuring (fixes #10520) (#10527) (Michael Mason)
  • 143890a Update: Adjust grammar of error/warnings fixable (#10546) (Matt Mischuk)
  • 8ee39c5 Chore: small refactor config-validator (#10565) (薛定谔的猫)
  • 100f1be Docs: add note about release issues to readme (#10572) (Teddy Katz)
  • 02efeac Fix: do not fail on nested unknown operators (#10561) (Rubén Norte)
  • 92b19ca Chore: use eslintrc overrides(dogfooding) (#10566) (薛定谔的猫)
  • 076a6b6 Docs: add actionable fix to no-irregular-whitespace (#10558) (Matteo Collina)
  • de663ec Docs: Only successfully linted files are cached (fixes #9802) (#10557) (Kevin Partington)
  • f0e22fc Upgrade: globals@11.7.0 (#10497) (薛定谔的猫)
  • 8a2ff2c Docs: adding a section about disable rules for some files (#10536) (Wellington Soares)
  • f22a3f8 Docs: fix a word in no-implied-eval (#10539) (Dan Homola)
  • 20d8bbd Docs: add missing paragraph about "custom parsers" (#10547) (Pig Fang)
  • b7addf6 Update: deprecate no-catch-shadow (fixes #10466) (#10526) (Toru Nagashima)
  • e862dc3 Fix: Remove autofixer for no-debugger (fixes #10242) (#10509) (Teddy Katz)

@eslintbot eslintbot released this Jun 26, 2018 · 81 commits to master since this release

Assets 2
  • 196c102 Fix: valid-jsdoc should allow optional returns for async (fixes #10386) (#10480) (Mark Banner)
  • 4c823bd Docs: Fix max-lines-per-function correct code's max value (#10513) (Rhys Bower)

@eslintbot eslintbot released this Jun 23, 2018 · 85 commits to master since this release

Assets 2

Release blogpost

Migration guide

  • 0feedfd New: Added max-lines-per-function rule (fixes #9842) (#10188) (peteward44)
  • daefbdb Upgrade: eslint-scope and espree to 4.0.0 (refs #10458) (#10500) (Brandon Mills)
  • 077358b Docs: no-process-exit: recommend process.exitCode (#10478) (Andres Kalle)
  • f93d6ff Fix: do not fail on unknown operators from custom parsers (fixes #10475) (#10476) (Rubén Norte)
  • 05343fd Fix: add parens for yield statement (fixes #10432) (#10468) (Pig Fang)
  • d477c5e Fix: check destructuring for "no-shadow-restricted-names" (fixes #10467) (#10470) (Pig Fang)
  • 7a7580b Update: Add considerPropertyDescriptor option to func-name-matching (#9078) (Dieter Luypaert)
  • e0a0418 Fix: crash on optional catch binding (#10429) (Toru Nagashima)
  • de4dba9 Docs: styling team members (#10460) (薛定谔的猫)
  • 5e453a3 Docs: display team members in tables. (#10433) (薛定谔的猫)
  • b1895eb Docs: Restore intentional spelling mistake (#10459) (Wilfred Hughes)
Pre-release

@eslintbot eslintbot released this Jun 9, 2018 · 98 commits to master since this release

Assets 2
  • abf400d Update: Add ignoreDestructing option to camelcase rule (fixes #9807) (#10373) (Andrew Lunny)
  • e2b394d Upgrade: espree and eslint-scope to rc versions (#10457) (Kevin Partington)
  • a370da2 Chore: small opt to improve readability (#10241) (薛定谔的猫)
  • 640bf07 Update: Fixes multiline no-warning-comments rule. (fixes #9884) (#10381) (Scott Stern)
  • 831c39a Build: Adding rc release script to package.json (#10456) (Kevin Partington)
  • dc4075e Update: fix false negative in no-use-before-define (fixes #10227) (#10396) (Toru Nagashima)
  • 3721841 Docs: Add new experimental syntax policy to README (fixes #9804) (#10408) (Kevin Partington)
  • d0aae3c Docs: Create docs landing page (#10453) (Kevin Partington)
  • fe8bec3 Fix: fix writing config file when source is prompt (#10422) (Pig Fang)
  • 917108d Update: Add requireParamType option to valid-jsdoc (fixes #6753) (#10220) (Tomasz Sterna)
  • 1984c21 Docs: move custom parsers docs into a page (fixes #9919) (#10431) (Pig Fang)
  • 400d4b5 Docs: Add rest and spread operator changes to migration guide (#10416) (Yannick Croissant)
  • e7bdd02 Upgrade: Consume espree@4.0.0-alpha.1 (#10410) (Kevin Partington)
  • 3e9f33a Fix: prevent crashing from JSON parsing error (fixes #10364) (#10376) (Pig Fang)
  • 636457d Fix: parse later ES files in eslint --init (fixes #10003) (#10378) (Pig Fang)
Pre-release

@eslintbot eslintbot released this May 28, 2018 · 117 commits to master since this release

Assets 2
  • ce3e62a Docs: remove test coverage badge (#10407) (薛定谔的猫)
  • 240c1a4 Fix: prefer-const object destructuring false positive (fixes #9108) (#10368) (Pig Fang)
  • 93c9a52 Update: config-validator should validate overrides (#10357) (Toru Nagashima)
  • c2e0398 Update: Improves the prefer-object-spread rule by removing extraneous visitors (#10351) (Sharmila Jesupaul)
  • d848949 Update: Support JSXFragment node (fixes #9662) (#9664) (Clement Hoang)
  • f268128 Build: add Node v10 to travis (#10262) (alberto)
  • 9c922ce Update: Add "consistent" option to array-element-newline (fixes #9457) (#10355) (Pig Fang)
  • 65bce3a Fix: ensure --stdin flag works when stdin is piped asynchronously (#10393) (Teddy Katz)
  • b9b23a9 Chore: rm unused argument (#10400) (薛定谔的猫)
  • 8b7a70c Fix: handle one-var with no semicolon (fixes #10330) (#10371) (Malcolm Groves)
  • 465e615 New: prompt users before installing dependencies (#10353) (Pig Fang)
  • e25fc22 Chore: remove assert.doesNotThrow in tests (#10199) (Ruben Bridgewater)
  • fb148aa Fix: allow no tokens after return keyword (fixes #10372) (#10379) (Pig Fang)
  • 074bc1c Docs: polish for max-classes-per-file rule (#10377) (Pig Fang)
  • a812845 Fix: allow array spread for prefer-object-spread rule (fixes #10344) (#10347) (Pig Fang)
  • 448fc52 Docs: Update link to Integrations / Build tools / Start (#10354) (Kir Belevich)
  • 4e5e9be Chore: avoid unnecessary filesystem accesses during config search (#10359) (Teddy Katz)
  • 363da01 Chore: avoid code duplication in rule severity checking (#10358) (Teddy Katz)
Pre-release

@eslintbot eslintbot released this May 11, 2018 · 137 commits to master since this release

Assets 2
  • 1a6b399 New: Adds prefer-object-spread rule (refs: #7230) (#9955) (Sharmila Jesupaul)
  • c4109b2 New: add max-classes-per-file rule (#10163) (James Garbutt)
  • 41f0f6e Breaking: report multiline eslint-disable-line directives (fixes #10334) (#10335) (Teddy Katz)
  • 4ccd25a Chore: add eslint-plugin-node to eslint-config-eslint(fixes #10319) (#10320) (薛定谔的猫)
  • 82757b2 Docs: Adding a little guidance to rule documentation (#10301) (Justin)
  • 09dde26 Breaking: new object-curly-newline/no-self-assign default (fixes #10215) (#10337) (Teddy Katz)
  • d65f11d Fix: correct comma fix in spare array (fixes #10273) (#10329) (Malcolm Groves)
  • c343d86 Fix: do not autofix octal escape sequence (fixes #10031) (#10240) (Malcolm Groves)
  • 514013c New: Add globInputPaths CLIEngine option (fixes #9972) (#10191) (Pierre Vanduynslager)
  • 02e7b28 Chore: upgrade deps (#10339) (薛定谔的猫)
  • 1397179 Chore: unskip test for scope analysis (#10336) (Teddy Katz)
  • e5b33be Update: Add --fix for one-var rule (refs #9072) (#10040) (Sebastian Malton)
  • 99b842d Chore: upgrade mock-fs@4.5.0 (#10325) (Tim Schaub)
  • fe91859 Chore: Update issue templates with new format (#10309) (Ilya Volodin)
  • 2f30aa5 Docs: add a better vim linting engine (#10292) (Jon Smithers)
  • df2c1fb Docs: improve formatter guide (refs #9550) (#10294) (Dominic Lee)
  • f7330c1 Chore: Add ESLint path to plugin-missing message (#10283) (Kevin Partington)
  • bb6090f Fix: Throw error when --ignore-path not a file (fixes #10076) (#10205) (Malcolm Groves)
  • 1b6b2b2 Build: remove trailing spaces in blogpost template (#10280) (Teddy Katz)
  • a960d69 Docs: remove outdated notes from migration guide (#10279) (Teddy Katz)
Pre-release

@eslintbot eslintbot released this Apr 28, 2018 · 159 commits to master since this release

Assets 2
  • 510ca8b Docs: make grammatical tweaks in migration guide (#10278) (Teddy Katz)
  • 02e44a5 Breaking: remove TDZ scopes (fixes #10245) (#10270) (Toru Nagashima)
  • c74933b Breaking: remove extra check in getScope (fixes #10246, fixes #10247) (#10252) (Toru Nagashima)
  • 7c2e83a Chore: improve tests and checking for equality (#10182) (Ruben Bridgewater)
  • 8799972 Docs: make template link wording more clear (#10219) (David Luzar)
  • 8b7c6ea Breaking: report fatal error for linting nonexistent files (fixes #7390) (#10143) (Teddy Katz)
  • 9100819 Breaking: fix plugin resolver in extends (fixes #9904) (#10236) (Toru Nagashima)
  • c45f1d0 Breaking: add rules to recommended (fixes #8865) (#10158) (薛定谔的猫)
  • 1d443a0 Fix: valid-jsdoc does not know async function returns (fixes #9881) (#10161) (Rachael Sim)
  • a82cbea Update: re-enable experimentalObjectRestSpread (fixes #9990) (#10230) (Toru Nagashima)
  • f9c7371 Fix: do not autofix object-shorthand with comments (fixes #10038) (#10238) (Malcolm Groves)
  • 4672b56 Docs: Correct wording in the smart-tabs docs page (#10277) (Jed Fox)
  • b32d1f4 Chore: upgrade eslump@1.6.2 (#10258) (薛定谔的猫)
  • 7938bf1 Chore: update eslint-fuzzer ecmaVersion to 2018 (#10255) (薛定谔的猫)
  • a2953ec Chore: small opt to improve readability (#10225) (薛定谔的猫)
  • 85a5191 Docs: Update JSCS FAQ (#10221) (alberto)
  • 8e89d5c Docs: Fix typo (#10223) (alberto)
  • c0c331e Docs: Add Prettier to FAQ (#10222) (alberto)
  • 2443627 Docs: add backticks in getter-return (#10218) (薛定谔的猫)
  • 74bb5b5 Docs: Fix misspelling in changelog (#10216) (Kevin Partington)