Releases: eslint/eslint
Releases · eslint/eslint
v1.10.3
v1.10.2
- Upgrade: escope@3.3.0 (refs #4485) (Nicholas C. Zakas)
- Upgrade: Pinned down js-yaml to avoid breaking dep (fixes #4553) (alberto)
- Fix: lines-around-comment with multiple comments (fixes #3509) (alberto)
- Upgrade: doctrine@0.7.1 (fixes #4545) (Kevin Partington)
- Fix: Bugfix for eqeqeq autofix (fixes #4540) (Kevin Partington)
- Fix: Add for-in to
curly
rule (fixes #4436) (Kai Cataldo) - Fix:
valid-jsdoc
unneeded require check fix (fixes #4527) (Gyandeep Singh) - Fix:
brace-style
ASI fix for if-else condition (fixes #4520) (Gyandeep Singh) - Build: Add branch update during release process (fixes #4491) (Gyandeep Singh)
- Build: Allow revert commits in commit messages (fixes #4452) (alberto)
- Fix: Incorrect location in no-fallthrough (fixes #4516) (alberto)
- Fix:
no-spaced-func
had been crashed (fixes #4508) (Toru Nagashima) - Fix: Add a RestProperty test of
no-undef
(fixes #3271) (Toru Nagashima) - Docs: Load badge from HTTPS (Brian J Brennan)
- Build: Update eslint bot messages (fixes #4497) (Nicholas C. Zakas)
v1.10.1
v1.10.0
- Docs: Remove dupes from changelog (Nicholas C. Zakas)
- Update: --init to create extensioned files (fixes #4476) (Nicholas C. Zakas)
- Docs: Update description of exported comment (fixes #3916) (Nicholas C. Zakas)
- Docs: Move legacy rules to stylistic (files #4111) (Nicholas C. Zakas)
- Docs: Clean up description of recommended rules (fixes #4365) (Nicholas C. Zakas)
- Docs: Fix home directory config description (fixes #4398) (Nicholas C. Zakas)
- Update: Add class support to
require-jsdoc
rule (fixes #4268) (Gyandeep Singh) - Update: return type error in
valid-jsdoc
rule (fixes #4443) (Gyandeep Singh) - Update: Display errors at the place where fix should go (fixes #4470) (nightwing)
- Docs: Fix typo in default
cacheLocation
value (Andrew Hutchings) - Fix: Handle comments in block-spacing (fixes #4387) (alberto)
- Update: Accept array for
ignorePattern
(fixes #3982) (Jesse McCarthy) - Update: replace label and break with IIFE and return (fixes #4459) (Ilya Panasenko)
- Fix: space-before-keywords false positive (fixes #4449) (alberto)
- Fix: Improves performance (refs #3530) (Toru Nagashima)
- Fix: Autofix quotes produces invalid javascript (fixes #4380) (nightwing)
- Docs: Update indent.md (Nathan Brown)
- New: Disable comment config option (fixes #3901) (Matthew Riley MacPherson)
- New: Config files with extensions (fixes #4045, fixes #4263) (Nicholas C. Zakas)
- Revert "Update: Add JSX exceptions to no-extra-parens (fixes #4229)" (Brandon Mills)
- Update: Add JSX exceptions to no-extra-parens (fixes #4229) (Brandon Mills)
- Docs: Replace link to deprecated rule with newer rule (Andrew Marshall)
- Fix:
no-extend-native
crashed at empty defineProperty (fixes #4438) (Toru Nagashima) - Fix: Support empty if blocks in lines-around-comment (fixes #4339) (alberto)
- Fix:
curly
warns wrong location forelse
(fixes #4362) (Toru Nagashima) - Fix:
id-length
properties never option (fixes #4347) (Toru Nagashima) - Docs: missing close rbracket in example (@storkme)
- Revert "Update: Allow empty arrow body (fixes #4411)" (Nicholas C. Zakas)
- Fix: eqeqeq autofix avoids clashes with space-infix-ops (fixes #4423) (Kevin Partington)
- Docs: Document semi-spacing behaviour (fixes #4404) (alberto)
- Update: Allow empty arrow body (fixes #4411) (alberto)
- Fix: Handle comments in comma-spacing (fixes #4389) (alberto)
- Update: Refactor eslint.verify args (fixes #4395) (Nicholas C. Zakas)
- Fix: no-undef-init should ignore const (fixes #4284) (Nicholas C. Zakas)
- Fix: Add the missing "as-needed" docs to the radix rule (fixes #4364) (Michał Gołębiowski)
- Fix: Display singular/plural version of "line" in message (fixes #4359) (Marius Schulz)
- Update: Add Popular Style Guides (fixes #4320) (Jamund Ferguson)
- Fix: eslint.report can be called w/o node if loc provided (fixes #4220) (Kevin Partington)
- Update: no-implicit-coercion validate AssignmentExpression (fixes #4348) (Ilya Panasenko)
v1.9.0
- Update: Make radix accept a "as-needed" option (fixes #4048) (Michał Gołębiowski)
- Fix: Update the message to include number of lines (fixes #4342) (Brian Delahunty)
- Docs: ASI causes problem whether semicolons are used or not (Thai Pangsakulyanont)
- Fix: Fixer to not overlap ranges among fix objects (fixes #4321) (Gyandeep Singh)
- Update: Add default to
max-nested-callbacks
(fixes #4297) (alberto) - Fix: Check comments in space-in-parens (fixes #4302) (alberto)
- Update: Add quotes to error messages to improve clarity (fixes #4313) (alberto)
- Fix: tests failing due to differences in temporary paths (fixes #4324) (alberto)
- Fix: Make tests compatible with Windows (fixes #4315) (Ian VanSchooten)
- Update: Extract glob and filesystem logic from cli-engine (fixes #4305) (Ian VanSchooten)
- Build: Clarify commit-check messages (fixes #4256) (Ian VanSchooten)
- Upgrade: Upgrade various dependencies (fixes #4303) (Gyandeep Singh)
- Build: Add node 5 to travis build (fixes #4310) (Gyandeep Singh)
- Fix: ensure using correct estraverse (fixes #3951) (Toru Nagashima)
- Docs: update docs about using gitignore (Mateusz Derks)
- Update: Detect and fix wrong linebreaks (fixes #3981) (alberto)
- New: Add no-case-declarations rule (fixes #4278) (Erik Arvidsson)
v1.8.0
- Fix: Check for node property before testing type (fixes #4298) (Ian VanSchooten)
- Docs: Specify 'double' as default for quotes (fixes #4270) (Ian VanSchooten)
- Fix: Missing errors in space-in-parens (fixes #4257, fixes #3996) (alberto)
- Docs: fixed typo (Mathieu M-Gosselin)
- Fix:
cacheLocation
handles paths in windows style. (fixes #4285) (royriojas) - Docs: fixed typo (mpal9000)
- Update: Add support for class in
valid-jsdoc
rule (fixes #4279) (Gyandeep Singh) - Update: cache-file accepts a directory. (fixes #4241) (royriojas)
- Update: Add
maxEOF
to no-multiple-empty-lines (fixes #4235) (Adrien Vergé) - Update: fix option for comma-spacing (fixes #4232) (HIPP Edgar (PRESTA EXT))
- Docs: Fix use of wrong word in configuration doc (Jérémie Astori)
- Fix: Prepare config before verifying SourceCode (fixes #4230) (Ian VanSchooten)
- Update: RuleTester come to check AST was not modified (fixes #4156) (Toru Nagashima)
- Fix: wrong count for 'no-multiple-empty-lines' on last line (fixes #4228) (alberto)
- Update: Add
allow
option tono-shadow
rule (fixes #3035) (Gyandeep Singh) - Doc: Correct the spelling of Alberto's surname (alberto)
- Docs: Add alberto as a committer (Gyandeep Singh)
- Build: Do not stub console in testing (fixes #1328) (Gyandeep Singh)
- Fix: Check node exists before checking type (fixes #4231) (Ian VanSchooten)
- Update: Option to exclude afterthoughts from no-plusplus (fixes #4093) (Brody McKee)
- New: Add rule no-arrow-condition (fixes #3280) (Luke Karrys)
- Update: Add linebreak style option to eol-last (fixes #4148) (alberto)
- New: arrow-body-style rule (fixes #4109) (alberto)
v1.7.3
- Fix: Support comma-first style in key-spacing (fixes #3877) (Brandon Mills)
- Fix: no-magic-numbers: variable declarations (fixes #4192) (Ilya Panasenko)
- Fix: Support ES6 shorthand in key-spacing (fixes #3678) (Brandon Mills)
- Fix:
indent
array with memberExpression (fixes #4203) (Gyandeep Singh) - Fix:
indent
param function on sameline (fixes #4174) (Gyandeep Singh) - Fix: no-multiple-empty-lines fails when empty line at EOF (fixes #4214) (alberto)
- Fix:
comma-dangle
false positive (fixes #4200) (Nicholas C. Zakas) - Fix:
valid-jsdoc
prefer problem (fixes #4205) (Nicholas C. Zakas) - Docs: Add missing single-quote (Kevin Lamping)
- Fix: correct no-multiple-empty-lines at EOF (fixes #4140) (alberto)
v1.7.2
- Fix: comma-dangle confused by parens (fixes #4195) (Nicholas C. Zakas)
- Fix: no-mixed-spaces-and-tabs (fixes #4189, fixes #4190) (alberto)
- Fix: no-extend-native disallow using Object.properties (fixes #4180) (Nathan Woltman)
- Fix: no-magic-numbers should ignore Number.parseInt (fixes #4167) (Henry Zhu)
v1.7.1
v1.7.0
- Fix: array-bracket-spacing for empty array (fixes #4141) (alberto)
- Fix:
indent
arrow function check fix (fixes #4142) (Gyandeep Singh) - Update: Support .js files for config (fixes #3102) (Gyandeep Singh)
- Fix: Make eslint-config-eslint work (fixes #4145) (Nicholas C. Zakas)
- Fix:
prefer-arrow-callback
had been wrong at arguments (fixes #4095) (Toru Nagashima) - Docs: Update various rules docs (Nicholas C. Zakas)
- New: Create eslint-config-eslint (fixes #3525) (Nicholas C. Zakas)
- Update: RuleTester allows string errors in invalid cases (fixes #4117) (Kevin Partington)
- Docs: Reference no-unexpected-multiline in semi (fixes #4114) (alberto)
- Update: added exceptions to
lines-around-comment
rule. (fixes #2965) (Mathieu M-Gosselin) - Update: Add
matchDescription
option tovalid-jsdoc
(fixes #2449) (Gyandeep Singh) - Fix: check for objects or arrays in array-bracket-spacing (fixes #4083) (alberto)
- Docs: Alphabetize Rules lists (Kenneth Chung)
- Fix: message templates fail when no parameters are passed (fixes #4080) (Ilya Volodin)
- Fix:
indent
multi-line function call (fixes #4073, fixes #4075) (Gyandeep Singh) - Docs: Improve comma-dangle documentation (Gilad Peleg)
- Fix: no-mixed-tabs-and-spaces fails with some comments (fixes #4086) (alberto)
- Fix:
semi
to check for do-while loops (fixes #4090) (Gyandeep Singh) - Build: Fix path related failures on Windows in tests (fixes #4061) (Burak Yigit Kaya)
- Fix:
no-unused-vars
had been missing some parameters (fixes #4047) (Toru Nagashima) - Fix: no-mixed-spaces-and-tabs with comments and templates (fixes #4077) (alberto)
- Update: Add
allow
option forno-underscore-dangle
rule (fixes #2135) (Gyandeep Singh) - Update:
allowArrowFunctions
option forfunc-style
rule (fixes #1897) (Gyandeep Singh) - Fix: Ignore template literals in no-mixed-tabs-and-spaces (fixes #4054) (Nicholas C. Zakas)
- Build: Enable CodeClimate (fixes #4068) (Nicholas C. Zakas)
- Fix:
no-cond-assign
had needed double parens infor
(fixes #4023) (Toru Nagashima) - Update: Ignore end of function in newline-after-var (fixes #3682) (alberto)
- Build: Performance perf to not ignore jshint file (refs #3765) (Gyandeep Singh)
- Fix: id-match bug incorrectly errors on
NewExpression
(fixes #4042) (Burak Yigit Kaya) - Fix:
no-trailing-spaces
autofix to handle linebreaks (fixes #4050) (Gyandeep Singh) - Fix: renamed no-magic-number to no-magic-numbers (fixes #4053) (Vincent Lemeunier)
- New: add "consistent" option to the "curly" rule (fixes #2390) (Benoît Zugmeyer)
- Update: Option to ignore for loops in init-declarations (fixes #3641) (alberto)
- Update: Add webextensions environment (fixes #4051) (Blake Winton)
- Fix: no-cond-assign should report assignment location (fixes #4040) (alberto)
- New: no-empty-pattern rule (fixes #3668) (alberto)
- Upgrade: Upgrade globals to 8.11.0 (fixes #3599) (Burak Yigit Kaya)
- Docs: Re-tag JSX code fences (fixes #4020) (Brandon Mills)
- New: no-magic-number rule (fixes #4027) (Vincent Lemeunier)
- Docs: Remove list of users from README (fixes #3881) (Brandon Mills)
- Fix:
no-redeclare
andno-sahadow
for builtin globals (fixes #3971) (Toru Nagashima) - Build: Add
.eslintignore
file for the project (fixes #3765) (Gyandeep Singh)