Releases: eslint/eslint
Releases · eslint/eslint
v1.2.0
- Update: add support for semicolon in comma-first setup in indent rule (fixes #3423) (Burak Yigit Kaya)
- Docs: better JSDoc for indent rule (Burak Yigit Kaya)
- Docs: Document the second argument of
CLIEngine.executeOnText()
(Sindre Sorhus) - New:
no-dupe-class-members
rule (fixes #3294) (Toru Nagashima) - Fix: exclude
AssignmentExpression
andProperty
nodes from extra indentation on first line (fixes #3391) (Burak Yigit Kaya) - Update: Separate indent options for var, let and const (fixes #3339) (Burak Yigit Kaya)
- Fix: Add AssignmentPattern to space-infix-ops (fixes #3380) (Burak Yigit Kaya)
- Docs: Fix typo: exception label (tienslebien)
- Update: Clean up tests for CLI config support (refs #2543) (Gyandeep Singh)
- New:
block-spacing
rule (fixes #3303) (Toru Nagashima) - Docs: Update docs for no-iterator (fixes #3405) (Nicholas C. Zakas)
- Upgrade: bump
espree
dependency to2.2.4
(fixes #3403) (Burak Yigit Kaya) - Fix: false positive on switch 'no duplicate case', (fixes #3408) (Cristian Carlesso)
- Fix:
valid-jsdoc
test does not recognize aliases for@param
(fixes #3399) (Burak Yigit Kaya) - New: enable
-c
flag to accept a shareable config (fixes #2543) (Shinnosuke Watanabe) - Fix: Apply plugin given in CLI (fixes #3383) (Ian VanSchooten)
- New: Add commonjs environment (fixes #3377) (Nicholas C. Zakas)
- Docs: Update no-unused-var docs (Nicholas C. Zakas)
- Fix: trailing commas in object-curly-spacing for import/export (fixes #3324) (Henry Zhu)
- Update: Make
baseConfig
to behave as other config options (fixes #3371) (Gyandeep Singh) - Docs: Add "Compatibility" section to linebreak-style (Vitor Balocco)
- New:
prefer-arrow-callback
rule (fixes #3140) (Toru Nagashima) - Docs: Clarify what an unused var is (fixes #2342) (Nicholas C. Zakas)
- Docs: Mention double-byte character limitation in max-len (fixes #2370) (Nicholas C. Zakas)
- Fix: object curly spacing incorrectly warning for import with default and multiple named specifiers (fixes #3370) (Luke Karrys)
- Fix: Indent rule errors with array of objects (fixes #3329) (Burak Yigit Kaya)
- Update: Make it clear that
space-infix-ops
supportconst
(fixes #3299) (Burak Yigit Kaya) - New:
prefer-template
rule (fixes #3014) (Toru Nagashima) - Docs: Clarify
no-process-env
docs (fixes #3318) (Nicholas C. Zakas) - Docs: Fix arrow name typo (fixes #3309) (Nicholas C. Zakas)
- Update: Improve error message for
indent
rule violation (fixes #3340) (Burak Yigit Kaya) - Fix: radix rule does not apply for Number.parseInt (ES6) (fixes #3364) (Burak Yigit Kaya)
- Fix:
key-spacing.align
doesn't pay attention to non-whitespace before key (fixes #3267) (Burak Yigit Kaya) - Fix: arrow-parens & destructuring/default params (fixes #3353) (Jamund Ferguson)
- Update: Add support for Allman to brace-style rule, brackets on newline (fixes #3347) (Burak Yigit Kaya)
- Fix: Regression no-catch-shadow (1.1.0) (fixes #3322) (Burak Yigit Kaya)
- Docs: remove note outdated in 1.0.0 (Denis Sokolov)
- Build: automatically convert line endings in release script (fixes #2642) (Burak Yigit Kaya)
- Update: allow disabling new-cap on object methods (fixes #3172) (Burak Yigit Kaya)
- Update: Improve checkstyle format (fixes #3183) (Burak Yigit Kaya)
- Fix: Indent rule errors if an array literal starts a new statement (fixes #3328) (Burak Yigit Kaya)
- Update: Improve validation error messages (fixes #3193) (Burak Yigit Kaya)
- Docs: fix syntax error in space-before-function-paren (Fabrício Matté)
- Fix:
indent
rule to check for last line correctly (fixes #3327) (Gyandeep Singh) - Fix: Inconsistent off-by-one errors with column numbers (fixes #3231) (Burak Yigit Kaya)
- Fix: Keyword "else" must not be followed by a newline (fixes #3226) (Burak Yigit Kaya)
- Fix:
id-length
does not work for most of the new ES6 patterns (fixes #3286) (Burak Yigit Kaya) - Fix: Spaced Comment Exceptions Not Working (fixes #3276) (Jamund Ferguson)
v1.1.0
- Update: Added as-needed option to arrow-parens (fixes #3277) (Jamund Ferguson)
- Fix: curly-spacing missing import case (fixes #3302) (Jamund Ferguson)
- Fix:
eslint-env
in comments had not been settingecmaFeatures
(fixes #2134) (Toru Nagashima) - Fix:
es6
env had been missingspread
andnewTarget
(fixes #3281) (Toru Nagashima) - Fix: Report no-spaced-func on last token before paren (fixes #3289) (Benjamin Woodruff)
- Fix: Check for null elements in indent rule (fixes #3272) (Gyandeep Singh)
- Docs: Use backticks for option heading (Gyandeep Singh)
- Fix:
no-invalid-this
had been missing jsdoc comment (fixes #3287) (Toru Nagashima) - Fix:
indent
rule for multi-line objects and arrays (fixes #3236) (Gyandeep Singh) - Update: add new
multi-or-nest
option for thecurly
rule (fixes #1806) (Ivan Nikulin) - Fix:
no-cond-assign
had been missing simplest pattern (fixes #3249) (Toru Nagashima) - Fix: id-length rule doesn't catch violations in arrow function parameters (fixes #3275) (Burak Yigit Kaya)
- New: Added grep-style formatter (fixes #2991) (Nobody Really)
- Update: Split out generic AST methods into utility (fixes #962) (Gyandeep Singh)
- Fix:
accessor-pairs
false positive (fixes #3262) (Toru Nagashima) - Fix:
context.getScope()
returns correct scope in blockBindings (fixes #3254) (Toru Nagashima) - Update: Expose
getErrorResults
as a static method onCLIEngine
(fixes #3242) (Gyandeep Singh) - Update: Expose
getFormatter
as a static method onCLIEngine
(fixes #3239) (Gyandeep Singh) - Docs: use correct encoding for id-match.md (fixes #3246) (Matthieu Larcher)
- Docs: place id-match rule at correct place in README.md (fixes #3245) (Matthieu Larcher)
- Docs: Update no-proto.md (Joe Zimmerman)
- Docs: Fix typo in object-shorthand docs (Gunnar Lium)
- Upgrade: inquirer dependency (fixes #3241) (Gyandeep Singh)
- Fix:
indent
rule for objects and nested one line blocks (fixes #3238, fixes #3237) (Gyandeep Singh) - Docs: Fix wrong options in examples of key-spacing (keik)
- Docs: Adds missing "not" to semi.md (Marius Schulz)
- Docs: Update no-multi-spaces.md (Kenneth Powers)
- Fix:
indent
to not error on same line nodes (fixes #3228) (Gyandeep Singh) - New: Jest environment (fixes #3212) (Darshak Parikh)
v1.0.0
- Update: merge
no-reserved-keys
intoquote-props
(fixes #1539) (Jose Roberto Vidal) - Fix:
indent
error message (fixes #3220) (Gyandeep Singh) - Update: Add embertest env (fixes #3205) (ismay)
- Docs: Correct documentation errors for
id-length
rule. (Jess Telford) - Breaking:
indent
rule to have node specific options (fixes #3210) (Gyandeep Singh) - Fix: space-after-keyword shouldn't allow newlines (fixes #3198) (Brandon Mills)
- New: Add JSON formatter (fixes #3036) (Burak Yigit Kaya)
- Breaking: Switch to RuleTester (fixes #3186) (Nicholas C. Zakas)
- Breaking: remove duplicate warnings of
no-undef
fromblock-scoped-var
(fixes #3201) (Toru Nagashima) - Fix:
init-declarations
ignores in for-in/of (fixes #3202) (Toru Nagashima) - Fix:
quotes
with"backtick"
ignores ModuleSpecifier and LiteralPropertyName (fixes #3181) (Toru Nagashima) - Fix: space-in-parens in Template Strings (fixes #3182) (Ian VanSchooten)
- Fix: Check for concatenation in no-throw-literal (fixes #3099, fixes #3101) (Ian VanSchooten)
- Build: Remove
eslint-tester
from devDependencies (fixes #3189) (Gyandeep Singh) - Fix: Use new ESLintTester (fixes #3187) (Nicholas C. Zakas)
- Update:
new-cap
supports fullnames (fixes #2584) (Toru Nagashima) - Fix: Non object rule options merge (fixes #3179) (Gyandeep Singh)
- New: add id-match rule (fixes #2829) (Matthieu Larcher)
- Fix: Rule options merge (fixes #3175) (Gyandeep Singh)
- Fix:
spaced-comment
allows a mix of markers and exceptions (fixes #2895) (Toru Nagashima) - Fix:
block-scoped-var
issues (fixes #2253, fixes #2747, fixes #2967) (Toru Nagashima) - New: Add id-length rule (fixes #2784) (Burak Yigit Kaya)
- Update: New parameters for quote-props rule (fixes #1283, fixes #1658) (Tomasz Olędzki)
v1.0.0-rc-3
- Fix: Make Chai and Mocha as a dependency (fixes #3156) (Gyandeep Singh)
- Fix: traverse
ExperimentalSpread/RestProperty.argument
(fixes #3157) (Toru Nagashima) - Fix: Check shareable config package prefix correctly (fixes #3146) (Gyandeep Singh)
- Update: move redeclaration checking for builtins (fixes #3070) (Toru Nagashima)
- Fix:
quotes
with"backtick"
allows directive prologues (fixes #3132) (Toru Nagashima) - Fix:
ESLintTester
path in exposed API (fixes #3149) (Gyandeep Singh) - Docs: Remove AppVeyor badge (Gyandeep Singh)
- Fix: Check no-new-func on CallExpressions (fixes #3145) (Benjamin Woodruff)
v1.0.0-rc-2
- Docs: Mention eslint-tester in migration guide (Nicholas C. Zakas)
- Docs: Mention variables defined in a global comment (fixes #3137) (William Becker)
- Docs: add documentation about custom-formatters. (fixes #1260) (royriojas)
- Fix: Multi-line variable declarations indent (fixes #3139) (Gyandeep Singh)
- Fix: handles blocks in no-use-before-define (fixes #2960) (Jose Roberto Vidal)
- Update:
props
option ofno-param-reassign
(fixes #1600) (Toru Nagashima) - New: Support shared configs named
@scope/eslint-config
, with shortcuts of@scope
and@scope/
(fixes #3123) (Jordan Harband) - New: Add ignorePattern, ignoreComments, and ignoreUrls options to max-len (fixes #2934, fixes #2221, fixes #1661) (Benjamin Woodruff)
- Build: Increase Windows Mocha timeout (fixes #3133) (Ian VanSchooten)
- Docs: incorrect syntax in the example for rule «one-var» (Alexander Burtsev)
- Build: Check commit message format at end of tests (fixes #3058) (Ian VanSchooten)
- Update: Move eslint-tester into repo (fixes #3110) (Nicholas C. Zakas)
- Fix: Not load configs outside config with
root: true
(fixes #3109) (Gyandeep Singh) - Docs: Add config information to README (fixes #3074) (Nicholas C. Zakas)
- Docs: Add mysticatea as committer (Nicholas C. Zakas)
- Docs: Grammar fixes in rule descriptions (refs #3038) (Greg Cochard)
- Fix: Update sort-vars to ignore Array and ObjectPattern (fixes #2954) (Harry Ho)
- Fix: block-scoped-var rule incorrectly flagging break/continue with label (fixes #3082) (Aparajita Fishman)
- Fix: spaces trigger wrong in
no-useless-call
andprefer-spread
(fixes #3054) (Toru Nagashima) - Fix:
arrow-spacing
allow multi-spaces and line-endings (fixes #3079) (Toru Nagashima) - Fix: add missing loop scopes to one-var (fixes #3073) (Jose Roberto Vidal)
- New: the
no-invalid-this
rule (fixes #2815) (Toru Nagashima) - Fix: allow empty loop body in no-extra-semi (fixes #3075) (Mathias Schreck)
- Update: Add qunit to environments (fixes #2870) (Nicholas C. Zakas)
- Fix:
space-before-blocks
to consider classes (fixes #3062) (Gyandeep Singh) - Fix: Include phantomjs globals (fixes #3064) (Linus Unnebäck)
- Fix: no-else-return handles multiple else-if blocks (fixes #3015) (Jose Roberto Vidal)
- Fix:
no-*-assgin
rules support destructuring (fixes #3029) (Toru Nagashima) - New: the
no-implicit-coercion
rule (fixes #1621) (Toru Nagashima) - Fix: Make no-implied-eval match more types of strings (fixes #2898) (Benjamin Woodruff)
- Docs: Clarify that bot message is automatic (Ian VanSchooten)
- Fix: Skip rest properties in no-dupe-keys (fixes 3042) (Nicholas C. Zakas)
- Docs: New issue template (fixes #3048) (Nicholas C. Zakas)
- Fix: strict rule supports classes (fixes #2977) (Toru Nagashima)
- New: the
prefer-reflect
rule (fixes #2939) (Keith Cirkel) - Docs: make grammar consistent in rules index (Greg Cochard)
- Docs: Fix unmatched paren in rule description (Greg Cochard)
- Docs: Small typo fix in no-useless-call documentation (Paul O’Shannessy)
- Build: readd phantomjs dependency with locked down version (fixes #3026) (Mathias Schreck)
- Docs: Add IanVS as committer (Nicholas C. Zakas)
- docs: additional computed-property-spacing documentation (fixes #2941) (Jamund Ferguson)
- Docs: Add let and const examples for newline-after-var (fixes #3020) (James Whitney)
- Build: Remove unnecessary phantomjs devDependency (fixes #3021) (Gyandeep Singh)
- Update: added shared builtins list (fixes #2972) (Jose Roberto Vidal)
v1.0.0-rc-1
- Upgrade: Espree to 2.2.0 (fixes #3011) (Nicholas C. Zakas)
- Docs: fix a typo (bartmichu)
- Fix: indent rule should recognize single line statements with ASI (fixes #3001, fixes #3000) (Mathias Schreck)
- Update: Handle CRLF line endings in spaced-comment rule - 2 (fixes #3005) (Burak Yigit Kaya)
- Fix: Indent rule error on empty block body (fixes #2999) (Gyandeep Singh)
- New: the
no-class-assign
rule (fixes #2718) (Toru Nagashima) - New: the
no-const-assign
rule (fixes #2719) (Toru Nagashima) - Docs: Add 1.0.0 migration guide (fixes #2994) (Nicholas C. Zakas)
- Docs: Update changelog for 0.24.1 (fixes #2976) (Nicholas C. Zakas)
- Breaking: Remove deprecated rules (fixes #1898) (Ian VanSchooten)
- Fix: multi-line + fat arrow indent (fixes #2239) (Gyandeep Singh)
- Breaking: Create eslint:recommended and add to --init (fixes #2713) (Greg Cochard)
- Fix: Indent rule (fixes #1797, fixes #1799, fixes #2248, fixes #2343, fixes #2278, fixes #1800) (Gyandeep Singh)
- New:
context.getDeclaredVariables(node)
(fixes #2801) (Toru Nagashima) - New: the
no-useless-call
rule (fixes #1925) (Toru Nagashima) - New: the
prefer-spread
rule (fixes #2946) (Toru Nagashima) - Fix:
valid-jsdoc
countsreturn
for arrow expressions (fixes #2952) (Toru Nagashima) - New: Add exported comment option (fixes #1200) (Jamund Ferguson)
- Breaking: Default to --reset behavior (fixes #2100) (Brandon Mills)
- New: Add arrow-parens and arrow-spacing rule (fixes #2628) (Jxck)
- Fix: Shallow cloning issues in eslint config (fixes #2961) (Gyandeep Singh)
- Add: Warn on missing rule definition or deprecation (fixes #1549) (Ian VanSchooten)
- Update: adding some tests for no-redeclare to test named functions (fixes #2953) (Dominic Barnes)
- New: Add support for root: true in config files (fixes #2736) (Ian VanSchooten)
- Fix: workaround for leading and trailing comments in padded-block (fixes #2336 and fixes #2788) (Mathias Schreck)
- Fix: object-shorthand computed props (fixes #2937) (Jamund Ferguson)
- Fix: Remove invalid check inside
getJSDocComment
function (fixes #2938) (Gyandeep Singh) - Docs: Clarify when not to use space-before-blocks (Ian VanSchooten)
- Update:
no-loop-func
allows block-scoped variables (fixes #2517) (Toru Nagashima) - Docs: remove mistaken "off by default" (Jan Schär)
- Build: Add appveyor CI system (fixes #2923) (Gyandeep Singh)
- Docs: Fix typo in the shareable configs doc (Siddharth Kannan)
- Fix: max-len to report correct column number (fixes #2926) (Mathias Schreck)
- Fix: add destructuring support to comma-dangle rule (fixes #2911) (Mathias Schreck)
- Docs: clarification in no-unused-vars (Jan Schär)
- Fix:
no-redeclare
checks module scopes (fixes #2903) (Toru Nagashima) - Docs: missing quotes in JSON (Jan Schär)
- Breaking: Switch to 1-based columns (fixes #2284) (Nicholas C. Zakas)
- Docs: array-bracket-spacing examples used space-in-brackets (Brandon Mills)
- Docs: Add spaced-line-comment deprecation notice (Brandon Mills)
- Docs: Add space-in-brackets deprecation notice (Brandon Mills)
- Fix: Include execScript in no-implied-eval rule (fixes #2873) (Frederik Braun)
- Fix: Support class syntax for line-around-comment rule (fixes #2894) (Gyandeep Singh)
- Fix: lines-around-comment was crashing in some cases due to a missing check (fixes #2892) (Mathieu M-Gosselin)
- New: Add init-declarations rule (fixes #2606) (cjihrig)
- Docs: Fix typo in array-bracket-spacing rule (zallek)
- Fix: Added missing export syntax support to the block-scoped-var rule. (fixes #2887) (Mathieu M-Gosselin)
- Build: gensite target supports rule removal (refs #1898) (Brandon Mills)
- Update: Handle CRLF line endings in spaced-comment rule (fixes #2884) (David Anson)
- Update: Attach parent in getNodeByRangeIndex (fixes #2863) (Brandon Mills)
- Docs: Fix typo (Bryan Smith)
- New: Add serviceworker environment (fixes #2557) (Gyandeep Singh)
- Fix: Yoda should ignore comparisons where both sides are constants (fixes #2867) (cjihrig)
- Update: Loosens regex rules around intentional fall through comments (Fixes #2811) (greg5green)
- Update: Add missing schema to rules (fixes #2858) (Ilya Volodin)
- New:
require-yield
rule (fixes #2822) (Toru Nagashima) - New: add callback-return rule (fixes #994) (Jamund Ferguson)
v0.24.1
- Fix:
no-redeclare
checks module scopes (fixes #2903) (Toru Nagashima) - Fix: add destructuring support to comma-dangle rule (fixes #2911) (Mathias Schreck)
- Fix: Added missing export syntax support to the block-scoped-var rule. (fixes #2887) (Mathieu M-Gosselin)
- Fix: Include execScript in no-implied-eval rule (fixes #2873) (Frederik Braun)
- Fix: lines-around-comment was crashing in some cases due to a missing check (fixes #2892) (Mathieu M-Gosselin)
- Fix: max-len to report correct column number (fixes #2926) (Mathias Schreck)
- Fix: object-shorthand computed props (fixes #2937) (Jamund Ferguson)
- Fix: Remove invalid check inside
getJSDocComment
function (fixes #2938) (Gyandeep Singh) - Fix: Revert 1-based column changes in tests for patch (refs #2284) (Nicholas C. Zakas)
- Fix: Shallow cloning issues in eslint config (fixes #2961) (Gyandeep Singh)
- Fix: Support class syntax for line-around-comment rule (fixes #2894) (Gyandeep Singh)
- Fix: Yoda should ignore comparisons where both sides are constants (fixes #2867) (cjihrig)
- Docs: Add space-in-brackets deprecation notice (Brandon Mills)
- Docs: Add spaced-line-comment deprecation notice (Brandon Mills)
- Docs: array-bracket-spacing examples used space-in-brackets (Brandon Mills)
- Docs: clarification in no-unused-vars (Jan Schär)
- Docs: Clarify when not to use space-before-blocks (Ian VanSchooten)
- Docs: Fix typo in the shareable configs doc (Siddharth Kannan)
- Docs: missing quotes in JSON (Jan Schär)
- Docs: remove mistaken "off by default" (Jan Schär)
- Docs: remove mistaken "off by default" (Jan Schär)
v0.24.0
- Upgrade: eslint-tester to 0.8.1 (Nicholas C. Zakas)
- Fix: no-dupe-args sparse array crash (fixes #2848) (Chris Walker)
- Fix: space-after-keywords should ignore extra parens (fixes #2847) (Mathias Schreck)
- New: add no-unexpected-multiline rule (fixes #746) (Glen Mailer)
- Update: refactor handle-callback-err to improve performance (fixes #2841) (Mathias Schreck)
- Fix: Add --init to the CLI options (fixes #2817) (Gyandeep Singh)
- Update: Add
except-parens
option tono-return-assign
rule (fixes #2809) (Toru Nagashima) - Fix: handle-callback-err missing arrow functions (fixes #2823) (Jamund Ferguson)
- Fix:
no-extra-semi
in class bodies (fixes #2794) (Toru Nagashima) - Fix: Check type to be file when looking for config files (fixes #2790) (Gyandeep Singh)
- Fix: valid-jsdoc to work for object getters (fixes #2407) (Gyandeep Singh)
- Update: Add an option as an object to
generator-star-spacing
rule (fixes #2787) (Toru Nagashima) - Build: Update markdownlint dependency (David Anson)
- Fix: context report message to handle more scenarios (fixes #2746) (Gyandeep Singh)
- Update: Ignore JsDoc comments by default for
spaced-comment
(fixes #2766) (Gyandeep Singh) - Fix: one-var 'never' option for mixed initialization (Fixes #2786) (Ian VanSchooten)
- Docs: Fix a minor typo in a prefer-const example (jviide)
- Fix: comma-dangle always-multiline: no comma right before the last brace (fixes #2091) (Benoît Zugmeyer)
- Fix: Allow blocked comments with markers and new-line (fixes #2777) (Gyandeep Singh)
- Docs: small fix in quote-props examples (Jose Roberto Vidal)
- Fix: object-shorthand rule should not warn for NFEs (fixes #2748) (Michael Ficarra)
- Fix: arraysInObjects for object-curly-spacing (fixes #2752) (Jamund Ferguson)
- Docs: Clarify --rule description (fixes #2773) (Nicholas C. Zakas)
- Fix: object literals in arrow function bodies (fixes #2702) (Jose Roberto Vidal)
- New:
constructor-super
rule (fixes #2720) (Toru Nagashima) - New:
no-this-before-super
rule (fixes #2721) (Toru Nagashima) - Fix: space-unary-ops flags expressions starting w/ keyword (fixes #2764) (Michael Ficarra)
- Update: Add block options to
lines-around-comment
rule (fixes #2667) (Gyandeep Singh) - New: array-bracket-spacing (fixes #2226) (Jamund Ferguson)
- Fix: No-shadow rule duplicating error messages (fixes #2706) (Aliaksei Shytkin)
v0.23.0
- Fix: "extends" within package.json (fixes #2754) (Gyandeep Singh)
- Upgrade: [email protected] (fixes #2759) (silverwind)
- Docs: eol-last docs fix (fixes #2755) (Gyandeep Singh)
- Docs: btmills is a reviewer (Nicholas C. Zakas)
- Build: Revert lock io.js to v2.1.0 (refs #2745) (Brandon Mills)
- New: computed-property-spacing (refs #2226) (Jamund Ferguson)
- Build: Pin Sinon version (fixes #2742) (Ilya Volodin)
- Fix:
prefer-const
treatsfor-in
/for-of
with the same way (Fixes #2739) (Toru Nagashima) - Docs: Add links to team members profile (Gyandeep Singh)
- Docs: add team and ES7 info to readme (Nicholas C. Zakas)
- Fix: don't try to strip "line:" prefix from parser errors with no such prefix (fixes #2698) (Tim Cuthbertson)
- Fix: never ignore config comment options (fixes #2725) (Brandon Mills)
- Update: Add clarification to spaced-comment (refs #2588) (Greg Cochard)
- Update: Add markers to spaced-comment (fixes #2588) (Greg Cochard)
- Fix: no-trailing-spaces now handles skipBlankLines (fixes #2575) (Greg Cochard)
- Docs: Mark global-strict on by default (fixes #2629) (Ilya Volodin)
- New: Allow extends to be an array (fixes #2699) (Justin Morris)
- New: [email protected] (fixes #2682) (silverwind)
- New:
prefer-const
rule (fixes #2333) (Toru Nagashima) - Fix: remove hard-coded list of unary keywords in space-unary-ops rule (fixes #2696) (Tim Cuthbertson)
- Breaking: Automatically validate rule options (fixes #2595) (Brandon Mills)
- Update: no-lone-blocks does not report block-level scopes (fixes #2119) (Jose Roberto Vidal)
- Update: yoda onlyEquality option (fixes #2638) (Denis Sokolov)
- Docs: update comment to align with source code it's referencing (Michael Ficarra)
- Fix: Misconfigured default option for lines-around-comment rule (fixes #2677) (Gyandeep Singh)
- Fix:
no-shadow
allows shadowing in the TDZ (fixes #2568) (Toru Nagashima) - New: spaced-comment rule (fixes #1088) (Gyandeep Singh)
- Fix: Check unused vars in exported functions (fixes #2678) (Gyandeep Singh)
- Build: Stringify payload of release notes (fixes #2640) (Greg Cochard)
- Fix: Allowing u flag in regex to properly lint no-empty-character-class (fixes #2679) (Dominic Barnes)
- Docs: deprecate no-wrap-func (fixes #2644) (Jose Roberto Vidal)
- Docs: Fixing grammar: then -> than (E)
- Fix: trailing commas in object-curly-spacing (fixes #2647) (Jamund Ferguson)
- Docs: be consistent about deprecation status (Matthew Dapena-Tretter)
- Docs: Fix mistakes in object-curly-spacing docs (Matthew Dapena-Tretter)
- New: run processors when calling executeOnText (fixes #2331) (Mordy Tikotzky)
- Update: move executeOnText() tests to the correct describe block (fixes #2648) (Mordy Tikotzky)
- Update: add tests to assert that the preprocessor is running (fixes #2651) (Mordy Tikotzky)
- Build: Lock io.js to v2.1.0 (fixes #2653) (Ilya Volodin)