v3.14.0

@eslintbot eslintbot released this Jan 20, 2017 · 4 commits to master since this release

  • 506324a Fix: no-var does not fix if causes ReferenceError (fixes #7950) (#7953) (Toru Nagashima)
  • 05e7432 New: no-chained-assignments rule (fixes #6424) (#7904) (Stewart Rand)
  • 243e47d Update: Add fixer for no-else-return (fixes #7863) (#7864) (Xander Dumaine)
  • f091d95 New: prefer-promise-reject-errors rule (fixes #7685) (#7689) (Teddy Katz)
  • ca01e00 Fix: recognize all line terminators in func-call-spacing (fixes #7923) (#7924) (Francesco Trotta)
  • a664e8a Update: add ignoreJSX option to no-extra-parens (Fixes #7444) (#7926) (Robert Rossmann)
  • 8ac3518 Fix: no-useless-computed-key false positive with __proto__ (#7934) (Teddy Katz)
  • c835e19 Docs: remove reference to deleted rule (#7942) (Alejandro Oviedo)
  • 3c1e63b Docs: Improve examples for no-case-declarations (fixes #6716) (#7920) (Kevin Rangel)
  • 7e04b33 Fix: Ignore inline plugin rule config in autoconfig (fixes #7860) (#7919) (Ian VanSchooten)
  • 6448ba0 Fix: add parentheses in no-extra-boolean-cast autofixer (fixes #7912) (#7914) (Szymon Przybylski)
  • b3f2094 Fix: brace-style crash with lone block statements (fixes #7908) (#7909) (Teddy Katz)
  • 5eb2e88 Docs: Correct typos in configuring.md (#7916) (Gabriel Delépine)
  • bd5e219 Update: ensure brace-style validates class bodies (fixes #7608) (#7871) (Teddy Katz)
  • 427543a Fix: catastrophic backtracking in astUtils linebreak regex (fixes #7893) (#7898) (Teddy Katz)
  • 995554c Fix: Correct typos in no-alert.md and lib/ast-utils.js (#7905) (Stewart Rand)
  • d6150e3 Chore: Enable comma-dangle on ESLint codebase (fixes #7725) (#7906) (Teddy Katz)
  • 075ec25 Chore: update to use ES6 classes (refs #7849) (#7891) (Claire Dranginis)
  • 55f0cb6 Update: refactor brace-style and fix inconsistencies (fixes #7869) (#7870) (Teddy Katz)

Downloads

v3.13.1

@eslintbot eslintbot released this Jan 9, 2017 · 25 commits to master since this release

  • 3fc4e3f Fix: prefer-destructuring reporting compound assignments (fixes #7881) (#7882) (Teddy Katz)
  • f90462e Fix: no-extra-label autofix should not remove labels used elsewhere (#7885) (Teddy Katz)

Downloads

v3.13.0

@eslintbot eslintbot released this Jan 6, 2017 · 29 commits to master since this release

  • cd4c025 Update: add fixer for no-extra-label (#7840) (Teddy Katz)
  • aa75c92 Fix: Ensure prefer-const fixes destructuring assignments (fixes #7852) (#7859) (Teddy Katz)
  • 4008022 Chore: Refactor to use ES6 Classes (Part 3)(refs #7849) (#7865) (Gyandeep Singh)
  • c9ba40a Update: add fixer for no-unneeded-ternary (#7540) (Teddy Katz)
  • dd56d87 Update: add object-shorthand option for arrow functions (fixes #7564) (#7746) (Teddy Katz)
  • fbafdc0 Docs: padded-blocks never case (fixes #7868) (#7878) (alberto)
  • ca1f841 Fix: no-useless-return stack overflow on loops after throw (fixes #7855) (#7856) (Teddy Katz)
  • d80d994 Update: add fixer for object-property-newline (fixes #7740) (#7808) (Teddy Katz)
  • bf3ea3a Fix: capitalized-comments: Ignore consec. comments if first is invalid (#7835) (Kevin Partington)
  • 616611a Chore: Refactor to use ES6 Classes (Part 2)(refs #7849) (#7847) (Gyandeep Singh)
  • 856084b Chore: Refactor to use ES6 Classes (Part 1)(refs #7849) (#7846) (Gyandeep Singh)
  • bf45893 Docs: Clarify that we only support Stage 4 proposals (#7845) (Kevin Partington)
  • 0fc24f7 Fix: adapt new-paren rule so it handles TypeScript (fixes #7817) (#7820) (Philipp A)
  • df0b06b Fix: no-multiple-empty-lines perf issue on large files (fixes #7803) (#7843) (Teddy Katz)
  • 18fa521 Chore: use ast-utils helper functions in no-multiple-empty-lines (#7842) (Teddy Katz)
  • 7122205 Docs: Array destructuring example for no-unused-vars (fixes #7838) (#7839) (Remco Haszing)
  • e21b36b Chore: add integration tests for cache files (refs #7748) (#7794) (Teddy Katz)
  • 2322733 Fix: Throw error if ruletester is missing required test scenarios (#7388) (Teddy Katz)
  • 1beecec Update: add fixer for operator-linebreak (#7702) (Teddy Katz)
  • c5c3b21 Fix: no-implied-eval false positive on 'setTimeoutFoo' (fixes #7821) (#7836) (Teddy Katz)
  • 00dd96c Chore: enable array-bracket-spacing on ESLint codebase (#7830) (Teddy Katz)
  • ebcae1f Update: no-return-await with with complex return argument (fixes #7594) (#7595) (Dalton Santos)
  • fd4cd3b Fix: Disable no-var autofixer in some incorrect cases in loops (#7811) (Alan Pierce)
  • 1f25834 Docs: update outdated info in Architecture page (#7816) (Teddy Katz)
  • f20b9e9 Fix: Relax no-useless-escape's handling of ']' in regexes (fixes #7789) (#7793) (Teddy Katz)
  • 3004c1e Fix: consistent-return shouldn't report class constructors (fixes #7790) (#7797) (Teddy Katz)
  • b938f1f Docs: Add an example for the spread operator to prefer-spread.md (#7802) (#7804) (butlermd)
  • b8ce2dc Docs: Remove .html extensions from links in developer-guide (#7805) (Kevin Partington)
  • aafebb2 Docs: Wrap placeholder sample in {% raw %} (#7798) (Daniel Lo Nigro)
  • bb6b73b Chore: replace unnecessary function callbacks with arrow functions (#7795) (Teddy Katz)
  • 428fbdf Fix: func-call-spacing "never" doesn't fix w/ line breaks (fixes #7787) (#7788) (Kevin Partington)
  • 6e61070 Fix: semi false positive before regex/template literals (fixes #7782) (#7783) (Teddy Katz)
  • ff0c050 Fix: remove internal property from config generation (fixes #7758) (#7761) (alberto)
  • 27424cb New: prefer-destructuring rule (fixes #6053) (#7741) (Alex LaFroscia)
  • bb648ce Docs: fix unclear example for no-useless-escape (#7781) (Teddy Katz)
  • 8c3a962 Fix: syntax errors from object-shorthand autofix (fixes #7744) (#7745) (Teddy Katz)
  • 8b296a2 Docs: fix in semi.md: correct instead of incorrect (#7779) (German Prostakov)
  • 3493241 Upgrade: strip-json-comments ~v2.0.1 (Janus Troelsen)
  • 75b7ba4 Chore: enable object-curly-spacing on ESLint codebase (refs #7725) (#7770) (Teddy Katz)
  • 7d1dc7e Update: Make default-case comment case-insensitive (fixes #7673) (#7742) (Robert Rossmann)
  • f1bf5ec Chore: convert remaining old-style context.report() calls to the new API (#7763) (Teddy Katz)

Downloads

v3.12.2

@eslintbot eslintbot released this Dec 14, 2016 · 72 commits to master since this release

  • dec3ec6 Fix: indent bug with AssignmentExpressions (fixes #7747) (#7750) (Teddy Katz)
  • 5344751 Build: Don't create blogpost links from rule names within other words (#7754) (Teddy Katz)
  • 639b798 Docs: Use Object.prototype in examples (#7755) (Alex Reardon)

Downloads

v3.12.1

@eslintbot eslintbot released this Dec 12, 2016 · 77 commits to master since this release

  • 0ad4d33 Fix: indent regression with function calls (fixes #7732, fixes #7733) (#7734) (Teddy Katz)
  • ab246dd Docs: Rules restricting globals/properties/syntax are linked together (#7743) (Kevin Partington)
  • df2f115 Docs: Add eslint-config-mdcs to JSCS Migration Guide (#7737) (Joshua Koo)
  • 4b77333 Build: avoid creating broken rule links in the changelog (#7731) (Teddy Katz)

Downloads

v3.12.0

@eslintbot eslintbot released this Dec 9, 2016 · 83 commits to master since this release

  • e569225 Update: fix false positive/negative of yoda rule (fixes #7676) (#7695) (Toru Nagashima)
  • e95a230 Fix: indent "first" option false positive on nested arrays (fixes #7727) (#7728) (Teddy Katz)
  • 81f9e7d Fix: Allow duplicated let declarations in prefer-const (fixes #7712) (#7717) (Teddy Katz)
  • 1d0d61d New: Add no-await-in-loop rule (#7563) (Nat Mote)
  • 2cdfb4e New: Additional APIs (fixes #6256) (#7669) (Ilya Volodin)
  • 4278c42 Update: make no-obj-calls report errors for Reflect (fixes #7700) (#7710) (Tomas Echeverri Valencia)
  • 4742d82 Docs: clarify the default behavior of operator-linebreak (fixes #7459) (#7726) (Teddy Katz)
  • a8489e2 Chore: Avoid parserOptions boilerplate in tests for ES6 rules (#7724) (Teddy Katz)
  • b921d1f Update: add indent options for array and object literals (fixes #7473) (#7681) (Teddy Katz)
  • 7079c89 Update: Add airbnb-base to init styleguides (fixes #6986) (#7699) (alberto)
  • 63bb3f8 Docs: improve the documentation for the autofix API (#7716) (Teddy Katz)
  • f8786fb Update: add fixer for capitalized-comments (#7701) (Teddy Katz)
  • abfd24f Fix: don't validate schemas for disabled rules (fixes #7690) (#7692) (Teddy Katz)
  • 2ac07d8 Upgrade: Update globals dependency to 9.14.0 (#7683) (Aleksandr Oleynikov)
  • 90a5d29 Docs: Remove incorrect info about issue requirements from PR guide (#7691) (Teddy Katz)
  • f80c278 Docs: Add sails-hook-lint to integrations list (#7679) (Anthony M)
  • e96da3f Docs: link first instance of package.json (#7684) (Kent C. Dodds)
  • bf20e20 Build: include links to rule pages in release blogpost (#7671) (Teddy Katz)
  • b30116c Docs: Fix code-blocks in spaced-comment docs (#7524) (Michał Gołębiowski)
  • 0a2a7fd Fix: Allow \u2028 and \u2029 as string escapes in no-useless-escape (#7672) (Teddy Katz)
  • 76c33a9 Docs: Change Sails.js integration to active npm package (#7675) (Anthony M)

Downloads

v3.11.1

@eslintbot eslintbot released this Nov 28, 2016 · 106 commits to master since this release

  • be739d0 Fix: capitalized-comments fatal error fixed (fixes #7663) (#7664) (Rich Trott)
  • cc4cedc Docs: Fix a typo in array-bracket-spacing documentation (#7667) (Alex Guerrero)
  • f8adadc Docs: fix a typo in capitalized-comments documentation (#7666) (Teddy Katz)

Downloads

v3.11.0

@eslintbot eslintbot released this Nov 25, 2016 · 111 commits to master since this release

  • ad56694 New: capitalized-comments rule (fixes #6055) (#7415) (Kevin Partington)
  • 7185567 Update: add fixer for operator-assignment (#7517) (Teddy Katz)
  • faf5f56 Update: fix false negative of quotes with \n in template (fixes #7646) (#7647) (Teddy Katz)
  • 474e444 Update: add fixer for sort-imports (#7535) (Teddy Katz)
  • f9b70b3 Docs: Enable example highlighting in rules examples (ref #6444) (#7644) (Alex Guerrero)
  • d50f6c1 Fix: incorrect location for no-useless-escape errors (fixes #7643) (#7645) (Teddy Katz)
  • 54a993c Docs: Fix a typo in the require-yield.md (#7652) (Vse Mozhet Byt)
  • eadd808 Chore: Fix prefer-arrow-callback lint errors (#7651) (Kevin Partington)
  • 89bd8de New: require-await rule (fixes #6820) (#7435) (Toru Nagashima)
  • b7432bd Chore: Ensure JS files are checked out with LF (#7624) (Kevin Partington)
  • 32a3547 Docs: Add absent quotes in rules documentation (#7625) (Denis Sikuler)
  • 5c9a4ad Fix: Prevent quotes from fixing templates to directives (fixes #7610) (#7617) (Teddy Katz)
  • d90ca46 Upgrade: Update markdownlint dependency to 0.3.1 (fixes #7589) (#7592) (David Anson)
  • 07124d1 Docs: add missing quote mark (+=" → "+=") (#7613) (Sean Juarez)
  • 8998043 Docs: fix wording in docs for no-extra-parens config (Michael Ficarra)

Downloads

v3.10.2

@eslintbot eslintbot released this Nov 15, 2016 · 128 commits to master since this release

  • 0643bfe Fix: correctly handle commented code in indent autofixer (fixes #7604) (#7606) (Teddy Katz)
  • bd0514c Fix: syntax error after key-spacing autofix with comment (fixes #7603) (#7607) (Teddy Katz)
  • f56c1ef Fix: indent crash on parenthesized global return values (fixes #7573) (#7596) (Teddy Katz)
  • 100c6e1 Docs: Fix example for curly "multi-or-nest" option (#7597) (Will Chen)
  • 6abb534 Docs: Update code of conduct link (#7599) (Nicholas C. Zakas)
  • 8302cdb Docs: Update no-tabs to match existing standards & improve readbility (#7590) (Matt Stow)

Downloads

v3.10.1

@eslintbot eslintbot released this Nov 14, 2016 · 136 commits to master since this release

  • 8a0e92a Fix: handle try/catch correctly in no-return-await (fixes #7581) (#7582) (Teddy Katz)
  • c4dd015 Fix: no-useless-return stack overflow on unreachable loops (fixes #7583) (#7584) (Teddy Katz)

Downloads