react-scripts
Version:
Configuration and scripts for Create React App.
649 lines (594 loc) • 233 kB
Markdown
v3.5.0 - September 9, 2016
* 08fa538 Update: fix false negative of `arrow-spacing` (fixes #7079) (#7080) (Toru Nagashima)
* cec65e3 Update: add fixer for no-floating-decimal (fixes #7070) (#7081) (not-an-aardvark)
* 2a3f699 Fix: Column number for no-multiple-empty-lines (fixes #7086) (#7088) (Ian VanSchooten)
* 6947299 Docs: Add info about closing accepted issues to docs (fixes #6979) (#7089) (Kai Cataldo)
* d30157a Docs: Add link to awesome-eslint in integrations page (#7090) (Vitor Balocco)
* 457be1b Docs: Update so issues are not required (fixes #7015) (#7072) (Nicholas C. Zakas)
* d9513b7 Fix: Allow linting of .hidden files/folders (fixes #4828) (#6844) (Ian VanSchooten)
* 6d97c18 New: `max-len`: `ignoreStrings`+`ignoreTemplateLiterals` (fixes #5805) (#7049) (Jordan Harband)
* 538d258 Update: make no-implicit-coercion support autofixing. (fixes #7056) (#7061) (Eli White)
* 883316d Update: add fixer for prefer-arrow-callback (fixes #7002) (#7004) (not-an-aardvark)
* 7502eed Update: auto-fix for `comma-style` (fixes #6941) (#6957) (Gyandeep Singh)
* 645dda5 Update: add fixer for dot-notation (fixes #7014) (#7054) (not-an-aardvark)
* 2657846 Fix: `no-console` ignores user-defined console (fixes #7010) (#7058) (Toru Nagashima)
* 656bb6e Update: add fixer for newline-before-return (fixes #5958) (#7050) (Vitor Balocco)
* 1f995c3 Fix: no-implicit-coercion string concat false positive (fixes #7057) (#7060) (Kai Cataldo)
* 6718749 Docs: Clarify that `es6` env also sets `ecmaVersion` to 6 (#7067) (Jérémie Astori)
* e118728 Update: add fixer for wrap-regex (fixes #7013) (#7048) (not-an-aardvark)
* f4fcd1e Update: add more `indent` options for functions (fixes #6052) (#7043) (not-an-aardvark)
* 657eee5 Update: add fixer for new-parens (fixes #6994) (#7047) (not-an-aardvark)
* ff19aa9 Update: improve `max-statements-per-line` message (fixes #6287) (#7044) (Jordan Harband)
* 3960617 New: `prefer-numeric-literals` rule (fixes #6068) (#7029) (Annie Zhang)
* fa760f9 Chore: no-regex-spaces uses internal rule message format (fixes #7052) (#7053) (Kevin Partington)
* 22c7e09 Update: no-magic-numbers false negative on reassigned vars (fixes #4616) (#7028) (not-an-aardvark)
* be29599 Update: Throw error if whitespace found in plugin name (fixes #6854) (#6960) (Jesse Ostrander)
* 4063a79 Fix: Rule message placeholders can be inside braces (fixes #6988) (#7041) (Kevin Partington)
* 52e8d9c Docs: Clean up sort-vars (#7045) (Matthew Dunsdon)
* 4126f12 Chore: Rule messages use internal rule message format (fixes #6977) (#6989) (Kevin Partington)
* 46cb690 New: `no-restricted-properties` rule (fixes #3218) (#7017) (Eli White)
* 00b3042 Update: Pass file path to parse function (fixes #5344) (#7024) (Annie Zhang)
* 3f13325 Docs: Add kaicataldo and JamesHenry to our teams (#7039) (alberto)
* 8e77f16 Update: `new-parens` false negative (fixes #6997) (#6999) (Toru Nagashima)
* 326f457 Docs: Add missing 'to' in no-restricted-modules (#7022) (Oskar Risberg)
* 8277357 New: `line-comment-position` rule (fixes #6077) (#6953) (alberto)
* c1f0d76 New: `lines-around-directive` rule (fixes #6069) (#6998) (Kai Cataldo)
* 61f1de0 Docs: Fix typo in no-debugger (#7019) (Denis Ciccale)
* 256c4a2 Fix: Allow separate mode option for multiline and align (fixes #6691) (#6991) (Annie Zhang)
* a989a7c Docs: Declaring dependency on eslint in shared config (fixes #6617) (#6985) (alberto)
* 6869c60 Docs: Fix minor typo in no-extra-parens doc (#6992) (Jérémie Astori)
* 28f1619 Docs: Update the example of SwitchCase (#6981) (fish)
v3.4.0 - August 26, 2016
* c210510 Update: add fixer for no-extra-parens (fixes #6944) (#6950) (not-an-aardvark)
* ca3d448 Fix: `prefer-const` false negative about `eslintUsed` (fixes #5837) (#6971) (Toru Nagashima)
* 1153955 Docs: Draft of JSCS migration guide (refs #5859) (#6942) (Nicholas C. Zakas)
* 3e522be Fix: false negative of `indent` with `else if` statements (fixes #6956) (#6965) (not-an-aardvark)
* 2dfb290 Docs: Distinguish examples in rules under Stylistic Issues part 7 (#6760) (Kenneth Williams)
* 3c710c9 Fix: rename "AirBnB" => "Airbnb" init choice (fixes #6969) (Harrison Shoff)
* 7660b39 Fix: `object-curly-spacing` for type annotations (fixes #6940) (#6945) (Toru Nagashima)
* 21ab784 New: do not remove non visited files from cache. (fixes #6780) (#6921) (Roy Riojas)
* 3a1763c Fix: enable `@scope/plugin/ruleId`-style specifier (refs #6362) (#6939) (Toru Nagashima)
* d6fd064 Update: Add never option to multiline-ternary (fixes #6751) (#6905) (Kai Cataldo)
* 0d268f1 New: `symbol-description` rule (fixes #6778) (#6825) (Jarek Rencz)
* a063d4e Fix: no-cond-assign within a function expression (fixes #6908) (#6909) (Patrick McElhaney)
* 16db93a Build: Tag docs, publish release notes (fixes #6892) (#6934) (Nicholas C. Zakas)
* 0cf1d55 Chore: Fix object-shorthand errors (fixes #6958) (#6959) (Kai Cataldo)
* 8851ddd Fix: Improve pref of globbing by inheriting glob.GlobSync (fixes #6710) (#6783) (Kael Zhang)
* cf2242c Update: `requireStringLiterals` option for `valid-typeof` (fixes #6698) (#6923) (not-an-aardvark)
* 8561389 Fix: `no-trailing-spaces` wrong fixing (fixes #6933) (#6937) (Toru Nagashima)
* 6a92be5 Docs: Update semantic versioning policy (#6935) (alberto)
* a5189a6 New: `class-methods-use-this` rule (fixes #5139) (#6881) (Gyandeep Singh)
* 1563808 Update: add support for ecmaVersion 20xx (fixes #6750) (#6907) (Kai Cataldo)
* d8b770c Docs: Change rule descriptions for consistent casing (#6915) (Brandon Mills)
* c676322 Chore: Use object-shorthand batch 3 (refs #6407) (#6914) (Kai Cataldo)
v3.3.1 - August 15, 2016
* a2f06be Build: optimize rule page title for small browser tabs (fixes #6888) (#6904) (Vitor Balocco)
* 02a00d6 Docs: clarify rule details for no-template-curly-in-string (#6900) (not-an-aardvark)
* b9b3446 Fix: sort-keys ignores destructuring patterns (fixes #6896) (#6899) (Kai Cataldo)
* 3fe3a4f Docs: Update options in `object-shorthand` (#6898) (Grant Snodgrass)
* cd09c96 Chore: Use object-shorthand batch 2 (refs #6407) (#6897) (Kai Cataldo)
* 2841008 Chore: Use object-shorthand batch 1 (refs #6407) (#6893) (Kai Cataldo)
v3.3.0 - August 12, 2016
* 683ac56 Build: Add CI release scripts (fixes #6884) (#6885) (Nicholas C. Zakas)
* ebf8441 Update: `prefer-rest-params` relax for member accesses (fixes #5990) (#6871) (Toru Nagashima)
* df01c4f Update: Add regex support for exceptions (fixes #5187) (#6883) (Annie Zhang)
* 055742c Fix: `no-dupe-keys` type errors (fixes #6886) (#6889) (Toru Nagashima)
* e456fd3 New: `sort-keys` rule (fixes #6076) (#6800) (Toru Nagashima)
* 3e879fc Update: Rule "eqeqeq" to have more specific null handling (fixes #6543) (#6849) (Simon Sturmer)
* e8cb7f9 Chore: use eslint-plugin-node (refs #6407) (#6862) (Toru Nagashima)
* e37bbd8 Docs: Remove duplicate statement (#6878) (Richard Käll)
* 11395ca Fix: `no-dupe-keys` false negative (fixes #6801) (#6863) (Toru Nagashima)
* 1ecd2a3 Update: improve error message in `no-control-regex` (#6839) (Jordan Harband)
* d610d6c Update: make `max-lines` report the actual number of lines (fixes #6766) (#6764) (Jarek Rencz)
* b256c50 Chore: Fix glob for core js files for lint (fixes #6870) (#6872) (Gyandeep Singh)
* f8ab8f1 New: func-call-spacing rule (fixes #6080) (#6749) (Brandon Mills)
* be68f0b New: no-template-curly-in-string rule (fixes #6186) (#6767) (Jeroen Engels)
* 80789ab Chore: don't throw if rule is in old format (fixes #6848) (#6850) (Vitor Balocco)
* d47c505 Fix: `newline-after-var` false positive (fixes #6834) (#6847) (Toru Nagashima)
* bf0afcb Update: validate void operator in no-constant-condition (fixes #5726) (#6837) (Vitor Balocco)
* 5ef839e New: Add consistent and ..-as-needed to object-shorthand (fixes #5438) (#5439) (Martijn de Haan)
* 7e1bf01 Fix: update peerDependencies of airbnb option for `--init` (fixes #6843) (#6846) (Vitor Balocco)
* 8581f4f Fix: `no-invalid-this` false positive (fixes #6824) (#6827) (Toru Nagashima)
* 90f78f4 Update: add `props` option to `no-self-assign` rule (fixes #6718) (#6721) (Toru Nagashima)
* 30d71d6 Update: 'requireForBlockBody' modifier for 'arrow-parens' (fixes #6557) (#6558) (Nicolas Froidure)
* cdded07 Chore: use native `Object.assign` (refs #6407) (#6832) (Gyandeep Singh)
* 579ec49 Chore: Add link to rule change guidelines in "needs info" template (fixes #6829) (#6831) (Kevin Partington)
* 117e7aa Docs: Remove incorrect "constructor" statement from `no-new-symbol` docs (#6830) (Jarek Rencz)
* aef18b4 New: `no-unsafe-negation` rule (fixes #2716) (#6789) (Toru Nagashima)
* d94e945 Docs: Update Getting Started w/ Readme installation instructions (#6823) (Kai Cataldo)
* dfbc112 Upgrade: proxyquire to 1.7.10 (fixes #6821) (#6822) (alberto)
* 4c5e911 Chore: enable `prefer-const` and apply it to our codebase (refs #6407) (#6805) (Toru Nagashima)
* e524d16 Update: camelcase rule fix for import declarations (fixes #6755) (#6784) (Lorenzo Zottar)
* 8f3509d Update: make `eslint:all` excluding deprecated rules (fixes #6734) (#6756) (Toru Nagashima)
* 2b17459 New: `no-global-assign` rule (fixes #6586) (#6746) (alberto)
v3.2.2 - August 1, 2016
* 510ce4b Upgrade: file-entry-cache@^1.3.1 (fixes #6816, refs #6780) (#6819) (alberto)
* 46b14cd Fix: ignore MemberExpression in VariableDeclarators (fixes #6795) (#6815) (Nicholas C. Zakas)
v3.2.1 - August 1, 2016
* 584577a Build: Pin file-entry-cache to avoid licence issue (refs #6816) (#6818) (alberto)
* 38d0d23 Docs: clarify minor releases and suggest using `~ to version (#6804) (Henry Zhu)
* 4ca809e Fix: Normalizes messages so all end with a period (fixes #6762) (#6807) (Patrick McElhaney)
* c7488ac Fix: Make MemberExpression option opt-in (fixes #6797) (#6798) (Rich Trott)
* 715e8fa Docs: Update issue closing policy (fixes #6765) (#6808) (Nicholas C. Zakas)
* 288f7bf Build: Fix site generation (fixes #6791) (#6793) (Nicholas C. Zakas)
* 261a9f3 Docs: Update JSCS status in README (#6802) (alberto)
* 5ae0887 Docs: Update no-void.md (#6799) (Daniel Hritzkiv)
v3.2.0 - July 29, 2016
* 2438ee2 Upgrade: Update markdownlint dependency to 0.2.0 (fixes #6781) (#6782) (David Anson)
* 4fc0018 Chore: dogfooding `no-var` rule and remove `var`s (refs #6407) (#6757) (Toru Nagashima)
* b22eb5c New: `no-tabs` rule (fixes #6079) (#6772) (Gyandeep Singh)
* ddea63a Chore: Updated no-control-regex tests to cover all cases (fixes #6438) (#6752) (Efe Gürkan YALAMAN)
* 1025772 Docs: Add plugin example to disabling with comments guide (fixes #6742) (#6747) (Brandon Mills)
* 628aae4 Docs: fix inconsistent spacing inside block comment (#6768) (Brian Jacobel)
* 2983c32 Docs: Add options to func-names config comments (#6748) (Brandon Mills)
* 2f94443 Docs: fix wrong path (#6763) (molee1905)
* 6f3faa4 Revert "Build: Remove support for Node v5 (fixes #6743)" (#6758) (Nicholas C. Zakas)
* 99dfd1c Docs: fix grammar issue in rule-changes page (#6761) (Vitor Balocco)
* e825458 Fix: Rule no-unused-vars had missing period (fixes #6738) (#6739) (Brian Mock)
* 71ae64c Docs: Clarify cache file deletion (fixes #4943) (#6712) (Nicholas C. Zakas)
* 26c85dd Update: merge warnings of consecutive unreachable nodes (fixes #6583) (#6729) (Toru Nagashima)
* 106e40b Fix: Correct grammar in object-curly-newline reports (fixes #6725) (#6728) (Vitor Balocco)
* e00754c Chore: Dogfooding ES6 rules (refs #6407) (#6735) (alberto)
* 181b26a Build: Remove support for Node v5 (fixes #6743) (#6744) (alberto)
* 5320a6c Update: `no-use-before-define` false negative on for-in/of (fixes #6699) (#6719) (Toru Nagashima)
* a2090cb Fix: space-infix-ops doesn't fail for type annotations(fixes #5211) (#6723) (Nicholas C. Zakas)
* 9c36ecf Docs: Add @vitorbal and @platinumazure to development team (Ilya Volodin)
* e09d1b8 Docs: describe all RuleTester options (fixes #4810, fixes #6709) (#6711) (Nicholas C. Zakas)
* a157f47 Chore: Update CLIEngine option desc (fixes #5179) (#6713) (Nicholas C. Zakas)
* a0727f9 Chore: fix `.gitignore` for vscode (refs #6383) (#6720) (Toru Nagashima)
* 75d2d43 Docs: Clarify Closure type hint expectation (fixes #5231) (#6714) (Nicholas C. Zakas)
* 95ea25a Update: Check indentation of multi-line chained properties (refs #1801) (#5940) (Rich Trott)
* e7b1e1c Docs: Edit issue/PR waiting period docs (fixes #6009) (#6715) (Nicholas C. Zakas)
* 053aa0c Update: Added 'allowSuper' option to `no-underscore-dangle` (fixes #6355) (#6662) (peteward44)
* 8929045 Build: Automatically generate rule index (refs #2860) (#6658) (Ilya Volodin)
* f916ae5 Docs: Fix multiline-ternary typos (#6704) (Cédric Malard)
* c64b0c2 Chore: First ES6 refactoring (refs #6407) (#6570) (Nicholas C. Zakas)
v3.1.1 - July 18, 2016
* 565e584 Fix: `eslint:all` causes regression in 3.1.0 (fixes #6687) (#6696) (alberto)
* cb90359 Fix: Allow named recursive functions (fixes #6616) (#6667) (alberto)
* 3f206dd Fix: `balanced` false positive in `spaced-comment` (fixes #6689) (#6692) (Grant Snodgrass)
* 57f1676 Docs: Add missing brackets from code examples (#6700) (Plusb Preco)
* 124f066 Chore: Remove fixable key from multiline-ternary metadata (fixes #6683) (#6688) (Kai Cataldo)
* 9f96086 Fix: Escape control characters in XML. (fixes #6673) (#6672) (George Chung)
v3.1.0 - July 15, 2016
* e8f8c6c Fix: incorrect exitCode when eslint is called with --stdin (fixes #6677) (#6682) (Steven Humphrey)
* 38639bf Update: make `no-var` fixable (fixes #6639) (#6644) (Toru Nagashima)
* dfc20e9 Fix: `no-unused-vars` false positive in loop (fixes #6646) (#6649) (Toru Nagashima)
* 2ba75d5 Update: relax outerIIFEBody definition (fixes #6613) (#6653) (Stephen E. Baker)
* 421e4bf Chore: combine multiple RegEx replaces with one (fixes #6669) (#6661) (Sakthipriyan Vairamani)
* 089ee2c Docs: fix typos,wrong path,backticks (#6663) (molee1905)
* ef827d2 Docs: Add another pre-commit hook to integrations (#6666) (David Alan Hjelle)
* a343b3c Docs: Fix option typo in no-underscore-dangle (Fixes #6674) (#6675) (Luke Page)
* 5985eb2 Chore: add internal rule that validates meta property (fixes #6383) (#6608) (Vitor Balocco)
* 4adb15f Update: Add `balanced` option to `spaced-comment` (fixes #4133) (#6575) (Annie Zhang)
* 1b13c25 Docs: fix incorrect example being mark as correct (#6660) (David Björklund)
* a8b4e40 Fix: Install required eslint plugin for "standard" guide (fixes #6656) (#6657) (Feross Aboukhadijeh)
* 720686b New: `endLine` and `endColumn` of the lint result. (refs #3307) (#6640) (Toru Nagashima)
* 54faa46 Docs: Small tweaks to CLI documentation (fixes #6627) (#6642) (Kevin Partington)
* e108850 Docs: Added examples and structure to `padded-blocks` (fixes #6628) (#6643) (alberto)
* 350e1c0 Docs: Typo (#6650) (Peter Rood)
* b837c92 Docs: Correct a term in max-len.md (fixes #6637) (#6641) (Vse Mozhet Byt)
* baeb313 Fix: Warning behavior for executeOnText (fixes #6611) (#6632) (Nicholas C. Zakas)
* e6004be Chore: Enable preferType in valid-jsdoc (refs #5188) (#6634) (Nicholas C. Zakas)
* ca323cf Fix: Use default assertion messages (fixes #6532) (#6615) (Dmitrii Abramov)
* 2bdf22c Fix: Do not throw exception if baseConfig is provided (fixes #6605) (#6625) (Kevin Partington)
* e42cacb Upgrade: mock-fs to 3.10, fixes for Node 6.3 (fixes #6621) (#6624) (Tim Schaub)
* 8a263ae New: multiline-ternary rule (fixes #6066) (#6590) (Kai Cataldo)
* e951303 Update: Adding new `key-spacing` option (fixes #5613) (#5907) (Kyle Mendes)
* 10c3e91 Docs: Remove reference from 3.0.0 migration guide (refs #6605) (#6618) (Kevin Partington)
* 5010694 Docs: Removed non-existing resource (#6609) (Moritz Kröger)
* 6d40d85 Docs: Note that PR requires ACCEPTED issue (refs #6568) (#6604) (Patrick McElhaney)
v3.0.1 - July 5, 2016
* 27700cf Fix: `no-unused-vars` false positive around callback (fixes #6576) (#6579) (Toru Nagashima)
* 124d8a3 Docs: Pull request template (#6568) (Nicholas C. Zakas)
* e9a2ed9 Docs: Fix rules\id-length exceptions typos (fixes #6397) (#6593) (GramParallelo)
* a2cfa1b Fix: Make outerIIFEBody work correctly (fixes #6585) (#6596) (Nicholas C. Zakas)
* 9c451a2 Docs: Use string severity in example (#6601) (Kenneth Williams)
* 8308c0b Chore: remove path-is-absolute in favor of the built-in (fixes #6598) (#6600) (shinnn)
* 7a63717 Docs: Add missing pull request step (fixes #6595) (#6597) (Nicholas C. Zakas)
* de3ed84 Fix: make `no-unused-vars` ignore for-in (fixes #2342) (#6126) (Oleg Gaidarenko)
* 6ef2cbe Fix: strip Unicode BOM of config files (fixes #6556) (#6580) (Toru Nagashima)
* ee7fcfa Docs: Correct type of `outerIIFEBody` in `indent` (fixes #6581) (#6584) (alberto)
* 25fc7b7 Fix: false negative of `max-len` (fixes #6564) (#6565) (not-an-aardvark)
* f6b8452 Docs: Distinguish examples in rules under Stylistic Issues part 6 (#6567) (Kenneth Williams)
v3.0.0 - July 1, 2016
* 66de9d8 Docs: Update installation instructions on README (#6569) (Nicholas C. Zakas)
* dc5b78b Breaking: Add `require-yield` rule to `eslint:recommended` (fixes #6550) (#6554) (Gyandeep Singh)
* 7988427 Fix: lib/config.js tests pass if personal config exists (fixes #6559) (#6566) (Kevin Partington)
* 4c05967 Docs: Update rule docs for new format (fixes #5417) (#6551) (Nicholas C. Zakas)
* 70da5a8 Docs: Correct link to rules page (#fixes 6553) (#6561) (alberto)
* e2b2030 Update: Check RegExp strings for `no-regex-spaces` (fixes #3586) (#6379) (Jackson Ray Hamilton)
* 397e51b Update: Implement outerIIFEBody for indent rule (fixes #6259) (#6382) (David Shepherd)
* 666da7c Docs: 3.0.0 migration guide (#6521) (Nicholas C. Zakas)
* b9bf8fb Docs: Update Governance Policy (fixes #6452) (#6522) (Nicholas C. Zakas)
* 1290657 Update: `no-unused-vars` ignores read it modifies itself (fixes #6348) (#6535) (Toru Nagashima)
* d601f6b Fix: Delete cache only when executing on files (fixes #6459) (#6540) (Kai Cataldo)
* e0d4b19 Breaking: Error thrown/printed if no config found (fixes #5987) (#6538) (Kevin Partington)
* 18663d4 Fix: false negative of `no-useless-rename` (fixes #6502) (#6506) (Toru Nagashima)
* 0a7936d Update: Add fixer for prefer-const (fixes #6448) (#6486) (Nick Heiner)
* c60341f Chore: Update index and `meta` for `"eslint:recommended"` (refs #6403) (#6539) (Mark Pedrotti)
* 73da28d Better wording for the error reported by the rule "no-else-return" #6411 (#6413) (Olivier Thomann)
* e06a5b5 Update: Add fixer for arrow-parens (fixes #4766) (#6501) (madmed88)
* 5f8f3e8 Docs: Remove Box as a sponsor (#6529) (Nicholas C. Zakas)
* 7dfe0ad Docs: fix max-lines samples (fixes #6516) (#6515) (Dmitriy Shekhovtsov)
* fa05119 Breaking: Update eslint:recommended (fixes #6403) (#6509) (Nicholas C. Zakas)
* e96177b Docs: Add "Proposing a Rule Change" link to CONTRIBUTING.md (#6511) (Kevin Partington)
* bea9096 Docs: Update pull request steps (fixes #6474) (#6510) (Nicholas C. Zakas)
* 7bcf6e0 Docs: Consistent example headings & text pt3 (refs #5446) (#6492) (Guy Fraser)
* 1a328d9 Docs: Consistent example headings & text pt4 (refs #5446) (#6493) (Guy Fraser)
* ff5765e Docs: Consistent example headings & text pt2 (refs #5446)(#6491) (Guy Fraser)
* 01384fa Docs: Fixing typos (refs #5446)(#6494) (Guy Fraser)
* 4343ae8 Fix: false negative of `object-shorthand` (fixes #6429) (#6434) (Toru Nagashima)
* b7d8c7d Docs: more accurate yoda-speak (#6497) (Tony Lukasavage)
* 3b0ab0d Fix: add warnIgnored flag to CLIEngine.executeOnText (fixes #6302) (#6305) (Robert Levy)
* c2c6cec Docs: Mark object-shorthand as fixable. (#6485) (Nick Heiner)
* 5668236 Fix: Allow objectsInObjects exception when destructuring (fixes #6469) (#6470) (Adam Renklint)
* 17ac0ae Fix: `strict` rule reports a syntax error for ES2016 (fixes #6405) (#6464) (Toru Nagashima)
* 4545123 Docs: Rephrase documentation for `no-duplicate-imports` (#6463) (Simen Bekkhus)
* 1b133e3 Docs: improve `no-native-reassign` and specifying globals (fixes #5358) (#6462) (Toru Nagashima)
* b179373 Chore: Remove dead code in excuteOnFiles (fixes #6467) (#6466) (Andrew Hutchings)
* 18fbc4b Chore: Simplify eslint process exit code (fixes #6368) (#6371) (alberto)
* 58542e4 Breaking: Drop support for node < 4 (fixes #4483) (#6401) (alberto)
* f50657e Breaking: use default for complexity in eslint:recommended (fixes #6021) (#6410) (alberto)
* 3e690fb Fix: Exit init early if guide is chosen w/ no package.json (fixes #6476) (#6478) (Kai Cataldo)
v2.13.1 - June 20, 2016
* 434de7f Fix: wrong baseDir (fixes #6450) (#6457) (Toru Nagashima)
* 3c9ce09 Fix: Keep indentation when fixing `padded-blocks` "never" (fixes #6454) (#6456) (Ed Lee)
* a9d4cb2 Docs: Fix typo in max-params examples (#6471) (J. William Ashton)
* 1e185b9 Fix: no-multiple-empty-lines errors when no line breaks (fixes #6449) (#6451) (strawbrary)
v2.13.0 - June 17, 2016
* cf223dd Fix: add test for a syntax error (fixes #6013) (#6378) (Toru Nagashima)
* da30cf9 Update: Add fixer for object-shorthand (fixes #6412) (#6418) (Nick Heiner)
* 2cd90eb Chore: Fix rule meta description inconsistencies (refs #5417) (#6422) (Mark Pedrotti)
* d798b2c Added quotes around "classes" option key (#6441) (Guy Fraser)
* 852b6df Docs: Delete empty table of links from Code Path Analysis (#6423) (Mark Pedrotti)
* 5e9117e Chore: sort rules in eslint.json (fixes #6425) (#6426) (alberto)
* c2b5277 Docs: Add gitter chat link to Reporting Bugs (#6430) (Mark Pedrotti)
* 1316db0 Update: Add `never` option for `func-names` (fixes #6059) (#6392) (alberto)
* 1c123e2 Update: Add autofix for `padded-blocks` (fixes #6320) (#6393) (alberto)
* 8ec89c8 Fix: `--print-config` return config inside subdir (fixes #6329) (#6385) (alberto)
* 4f73240 Fix: `object-curly-newline` multiline with comments (fixes #6381) (#6396) (Toru Nagashima)
* 77697a7 Chore: Fake config hierarchy fixtures (fixes #6206) (#6402) (Gyandeep Singh)
* 73a9a6d Docs: Fix links in Configuring ESLint (#6421) (Mark Pedrotti)
* ed84c4c Fix: improve `newline-per-chained-call` message (fixes #6340) (#6360) (Toru Nagashima)
* 9ea4e44 Docs: Update parser reference to `espree` instead of `esprima` (#6404) (alberto)
* 7f57467 Docs: Make `fix` param clearer (fixes #6366) (#6367) (Nick Heiner)
* fb49c7f Fix: nested `extends` with relative path (fixes #6358) (#6359) (Toru Nagashima)
* 5122f73 Update: no-multiple-empty-lines fixer (fixes #6225) (#6226) (Ruurd Moelker)
* 0e7ce72 Docs: Fix rest-spread-spacing's name (#6365) (cody)
* cfdd524 Fix: allow semi as braceless body of statements (fixes #6386) (#6391) (alberto)
* 6b08cfc Docs: key-spacing fixable documenation notes (fixes #6375) (#6376) (Ruurd Moelker)
* 4b4be3b Docs: `max-lines` option: fix `skipComments` typo (#6374) (Jordan Harband)
* 20ab4f6 Docs: Fix wrong link in object-curly-newline (#6373) (Grant Snodgrass)
* 412ce8d Docs: Fix broken links in no-mixed-operators (#6372) (Grant Snodgrass)
v2.12.0 - June 10, 2016
* 54c30fb Update: Add explicit default option `always` for `eqeqeq` (refs #6144) (#6342) (alberto)
* 2d63370 Update: max-len will warn indented comment lines (fixes #6322) (#6324) (Kai Cataldo)
* dcd4ad7 Docs: clarify usage of inline disable comments (fixes #6335) (#6347) (Kai Cataldo)
* c03300b Docs: Clarified how plugin rules look in plugin configs (fixes #6346) (#6351) (Kevin Partington)
* 9c87709 Docs: Add semantic versioning policy (fixes #6244) (#6343) (Nicholas C. Zakas)
* 5affab1 Docs: Describe values under Extending Configuration Files (refs #6240) (#6336) (Mark Pedrotti)
* 2520f5a New: `max-lines` rule (fixes #6078) (#6321) (alberto)
* 9bfbc64 Update: Option for object literals in `arrow-body-style` (fixes #5936) (#6216) (alberto)
* 977cdd5 Chore: remove unused method from FileFinder (fixes #6344) (#6345) (alberto)
* 477fbc1 Docs: Add section about customizing RuleTester (fixes #6227) (#6331) (Jeroen Engels)
* 0e14016 New: `no-mixed-operators` rule (fixes #6023) (#6241) (Toru Nagashima)
* 6e03c4b Update: Add never option to arrow-body-style (fixes #6317) (#6318) (Andrew Hyndman)
* f804397 New: Add `eslint:all` option (fixes #6240) (#6248) (Robert Fletcher)
* dfe05bf Docs: Link JSCS rules to their corresponding page. (#6334) (alberto)
* 1cc4356 Docs: Remove reference to numeric config (fixes #6309) (#6327) (Kevin Partington)
* 2d4efbe Docs: Describe options in rule under Strict Mode (#6312) (Mark Pedrotti)
* c1953fa Docs: Typo fix 'and' -> 'any' (#6326) (Stephen Edgar)
* d49ab4b Docs: Code conventions improvements (#6313) (Kevin Partington)
* 316a507 Fix: one-var allows uninitialized vars in ForIn/ForOf (fixes #5744) (#6272) (Kai Cataldo)
* 6cbee31 Docs: Typo fix 'colum' -> 'column' (#6306) (Andrew Cobby)
* 2663569 New: `object-curly-newline` (fixes #6072) (#6223) (Toru Nagashima)
* 72c2ea5 Update: callback-return allows for object methods (fixes #4711) (#6277) (Kai Cataldo)
* 89580a4 Docs: Distinguish examples in rules under Stylistic Issues part 5 (#6291) (Kenneth Williams)
* 1313804 New: rest-spread-spacing rule (fixes #5391) (#6278) (Kai Cataldo)
* 61dfe68 Fix: `no-useless-rename` false positive in babel-eslint (fixes #6266) (#6290) (alberto)
* c78c8cb Build: Remove commit check from appveyor (fixes #6292) (#6294) (alberto)
* 3e38fc1 Chore: more tests for comments at the end of blocks (refs #6090) (#6273) (Kai Cataldo)
* 38dccdd Docs: `--no-ignore` disables all forms of ignore (fixes #6260) (#6304) (alberto)
* bb69380 Fix: no-useless-rename handles ExperimentalRestProperty (fixes #6284) (#6288) (Kevin Partington)
* fca0679 Update: Improve perf not traversing default ignored dirs (fixes #5679) (#6276) (alberto)
* 320e8b0 Docs: Describe options in rules under Possible Errors part 4 (#6270) (Mark Pedrotti)
* 3e052c1 Docs: Mark no-useless-rename as fixable in rules index (#6297) (Dalton Santos)
v2.11.1 - May 30, 2016
* 64b0d0c Fix: failed to parse `/*eslint` comments by colon (fixes #6224) (#6258) (Toru Nagashima)
* c8936eb Build: Don't check commit count (fixes #5935) (#6263) (Nicholas C. Zakas)
* 113c1a8 Fix: `max-statements-per-line` false positive at exports (fixes #6264) (#6268) (Toru Nagashima)
* 03beb27 Fix: `no-useless-rename` false positives (fixes #6266) (#6267) (alberto)
* fe89037 Docs: Fix rule name in example (#6279) (Kenneth Williams)
v2.11.0 - May 27, 2016
* 77dd2b4 Fix: On --init, print message when package.json is invalid (fixes #6257) (#6261) (Kai Cataldo)
* 7f60186 Fix: `--ignore-pattern` can't uningnore files (fixes #6127) (#6253) (alberto)
* fea8fe6 New: no-useless-rename (fixes #6058) (#6249) (Kai Cataldo)
* b4cff9d Fix: Incorrect object-property-newline behavior (fixes #6207) (#6213) (Rafał Ruciński)
* 35b4656 Docs: Edit arrow-parens.md to show correct output value (#6245) (Adam Terlson)
* ee0cd58 Fix: `newline-before-return` shouldn't disallow newlines (fixes #6176) (#6217) (alberto)
* d4f5526 Fix: `vars-on-top` crashs at export declarations (fixes #6210) (#6220) (Toru Nagashima)
* 088bda9 New: `unicode-bom` rule to allow or disallow BOM (fixes #5502) (#6230) (Andrew Johnston)
* 14bfc03 Fix: `comma-dangle` wrong autofix (fixes #6233) (#6235) (Toru Nagashima)
* cdd65d7 Docs: added examples for arrow-body-style (refs #5498) (#6242) (Tieme van Veen)
* c10c07f Fix: lost code in autofixing (refs #6233) (#6234) (Toru Nagashima)
* e6d5b1f Docs: Add rule deprecation section to user guide (fixes #5845) (#6201) (Kai Cataldo)
* 777941e Upgrade: doctrine to 1.2.2 (fixes #6121) (#6231) (alberto)
* 74c458d Update: key-spacing rule whitespace fixer (fixes #6167) (#6169) (Ruurd Moelker)
* 04bd586 New: Disallow use of Object.prototype methods on objects (fixes #2693) (#6107) (Andrew Levine)
* 53754ec Update: max in `max-statements-per-line` should be >=0 (fixes #6171) (#6172) (alberto)
* 54d1201 Update: Add treatUndefinedAsUnspecified option (fixes #6026) (#6194) (Kenneth Williams)
* 18152dd Update: Add checkLoops option to no-constant-condition (fixes #5477) (#6202) (Kai Cataldo)
* 7644908 Fix: no-multiple-empty-lines BOF and EOF defaults (fixes #6179) (#6180) (Ruurd Moelker)
* 72335eb Fix: `max-statements-per-line` false positive (fixes #6173, fixes #6153) (#6192) (Toru Nagashima)
* 9fce04e Fix: `generator-star-spacing` false positive (fixes #6135) (#6168) (Toru Nagashima)
v2.10.2 - May 16, 2016
* bda5de5 Fix: Remove default parser from CLIEngine options (fixes #6182) (#6183) (alberto)
* e59e5a0 Docs: Describe options in rules under Possible Errors part 3 (#6105) (Mark Pedrotti)
* 842ab2e Build: Run phantomjs tests using karma (fixes #6128) (#6178) (alberto)
v2.10.1 - May 14, 2016
* 9397135 Fix: `valid-jsdoc` false positive at default parameters (fixes #6097) (#6170) (Toru Nagashima)
* 2166ad4 Fix: warning & error count in `CLIEngine.getErrorResults` (fixes #6155) (#6157) (alberto)
* 1e0a652 Fix: ignore empty statements in max-statements-per-line (fixes #6153) (#6156) (alberto)
* f9ca0d6 Fix: `no-extra-parens` to check for nulls (fixes #6161) (#6164) (Gyandeep Singh)
* d095ee3 Fix: Parser merge sequence in config (fixes #6158) (#6160) (Gyandeep Singh)
* f33e49f Fix: `no-return-assign` to check for null tokens (fixes #6159) (#6162) (Gyandeep Singh)
v2.10.0 - May 13, 2016
* 098cd9c Docs: Distinguish examples in rules under Stylistic Issues part 4 (#6136) (Kenneth Williams)
* 805742c Docs: Clarify JSX option usage (#6132) (Richard Collins)
* 10b0933 Fix: Optimize no-irregular-whitespace for the common case (fixes #6116) (#6117) (Andres Suarez)
* 36bec90 Docs: linkify URLs in development-environment.md (#6150) (chrisjshull)
* 29c401a Docs: Convert rules in index under Removed from list to table (#6091) (Mark Pedrotti)
* e13e696 Fix: `_` and `$` in isES5Constructor (fixes #6085) (#6094) (Kevin Locke)
* 67916b9 Fix: `no-loop-func` crashed (fixes #6130) (#6138) (Toru Nagashima)
* d311a62 Fix: Sort fixes consistently even if they overlap (fixes #6124) (#6133) (alberto)
* 6294459 Docs: Correct syntax for default ignores and `.eslintignore` example (#6118) (alberto)
* 067db14 Fix: Replace `assert.deepEqual` by `lodash.isEqual` (fixes #6111) (#6112) (alberto)
* 52fdf04 Fix: `no-multiple-empty-lines` duplicate errors at BOF (fixes #6113) (#6114) (alberto)
* e6f56da Docs: Document `--ignore-pattern` (#6120) (alberto)
* ef739cd Fix: Merge various command line configs at the same time (fixes #6104) (#6108) (Ed Lee)
* 767da6f Update: add returnAssign option to no-extra-parens (fixes #6036) (#6095) (Kai Cataldo)
* 06f6252 Build: Use split instead of slice/indexOf for commit check (fixes #6109) (#6110) (Ed Lee)
* c4fc39b Docs: Update headings of rules under Removed (refs #5774) (#6102) (Mark Pedrotti)
* 716345f Build: Match rule id at beginning of heading (refs #5774) (#6089) (Mark Pedrotti)
* 0734967 Update: Add an option to `prefer-const` (fixes #5692) (#6040) (Toru Nagashima)
* 7941d5e Update: Add autofix for `lines-around-comment` (fixes #5956) (#6062) (alberto)
* dc538aa Build: Pin proxyquire to ">=1.0.0 <1.7.5" (fixes #6096) (#6100) (alberto)
* 04563ca Docs: Describe options in rules under Possible Errors part 2 (#6063) (Mark Pedrotti)
* 5d390b2 Chore: Replace deprecated calls to context - batch 4 (fixes #6029) (#6087) (alberto)
* 6df4b23 Fix: `no-return-assign` warning nested expressions (fixes #5913) (#6041) (Toru Nagashima)
* 16fad58 Merge pull request #6088 from eslint/docs-one-var-per-line (alberto)
* 0b67170 Docs: Correct default for `one-var-declaration-per-line` (fixes #6017) (#6022) (Ed Lee)
* d40017f Fix: comma-style accounts for parens in array (fixes #6006) (#6038) (Kai Cataldo)
* 992d9cf Docs: Fix typography/teriminology in indent doc (fixes #6045) (#6044) (Rich Trott)
* 4ae39d2 Chore: Replace deprecated calls to context - batch 3 (refs #6029) (#6056) (alberto)
* 8633e4d Update: multipass should not exit prematurely (fixes #5995) (#6048) (alberto)
* 3c44c2c Update: Adds an avoidQuotes option for object-shorthand (fixes #3366) (#5870) (Chris Sauvé)
* a9a4652 Fix: throw when rule uses `fix` but `meta.fixable` not set (fixes #5970) (#6043) (Vitor Balocco)
* ad10106 Docs: Update comma-style docs (#6039) (Kai Cataldo)
* 388d6f8 Fix: `no-sequences` false negative at arrow expressions (fixes #6082) (#6083) (Toru Nagashima)
* 8e96064 Docs: Clarify rule example in README since we allow string error levels (#6061) (Kevin Partington)
* a66bf19 Fix: `lines-around-comment` multiple errors on same line (fixes #5965) (#5994) (alberto)
* a2cc54e Docs: Organize meta and describe visitor in Working with Rules (#5967) (Mark Pedrotti)
* ef8cbff Fix: object-shorthand should only lint computed methods (fixes #6015) (#6024) (Kai Cataldo)
* cd1b057 Chore: Replace deprecated calls to context - batch 2 (refs #6029) (#6049) (alberto)
* a3a6e06 Update: no-irregal-whitespace in a regular expression (fixes #5840) (#6018) (Linda_pp)
* 9b9d76c Chore: Replace deprecated calls to context - batch 1 (refs #6029) (#6034) (alberto)
* dd8bf93 Fix: blockless else in max-statements-per-line (fixes #5926) (#5993) (Glen Mailer)
* f84eb80 New: Add new rule `object-property-newline` (fixes #5667) (#5933) (Vitor Balocco)
* d5f4104 Docs: mention parsing errors in strict mode (fixes #5485) (#5991) (Mark Pedrotti)
* 249732e Docs: Move docs from eslint.github.io (fixes #5964) (#6012) (Nicholas C. Zakas)
* 4c2de6c Docs: Add example of diff clarity to comma-dangle rule docs (#6035) (Vitor Balocco)
* 3db2e89 Fix: Do not swallow exceptions in CLIEngine.getFormatter (fixes #5977) (#5978) (Gustav Nikolaj)
* eb2fb44 Fix: Always ignore defaults unless explicitly passed (fixes #5547) (#5820) (Ian VanSchooten)
* ab57e94 Docs: Add example of diff clarity to newline-per-chained-call (#5986) (Vitor Balocco)
* 88bc014 Docs: Update readme info about jshint (#6027) (alberto)
* a2c15cc Docs: put config example in code block (#6005) (Amos Wenger)
* a5011cb Docs: Fix a wrong examples' header of `prefer-arrow-callback`. (#6020) (Toru Nagashima)
* 1484ede Docs: Typo in nodejs-api (#6025) (alberto)
* ade6a9b Docs: typo: "eslint-disable-line" not "eslint disable-line" (#6019) (Will Day)
* 2f15354 Fix: Removed false positives of break and continue (fixes #5972) (#6000) (Onur Temizkan)
v2.9.0 - April 29, 2016
* a8a2cd8 Fix: Avoid autoconfig crashes from inline comments (fixes #5992) (#5999) (Ian VanSchooten)
* 23b00e0 Upgrade: npm-license to 0.3.2 (fixes #5996) (#5998) (alberto)
* 377167d Upgrade: ignore to 3.1.2 (fixes #5979) (#5988) (alberto)
* 141b778 Fix: no-control-regex literal handling fixed. (fixes #5737) (#5943) (Efe Gürkan YALAMAN)
* 577757d Fix: Clarify color option (fixes #5928) (#5974) (Grant Snodgrass)
* e7e6581 Docs: Update CLA link (#5980) (Gustav Nikolaj)
* 0be26bc Build: Add nodejs 6 to travis (fixes #5971) (#5973) (Gyandeep Singh)
* e606523 New: Rule `no-unsafe-finally` (fixes #5808) (#5932) (Onur Temizkan)
* 42d1ecc Chore: Add metadata to existing rules - Batch 7 (refs #5417) (#5969) (Vitor Balocco)
* e2ad1ec Update: object-shorthand lints computed methods (fixes #5871) (#5963) (Chris Sauvé)
* d24516a Chore: Add metadata to existing rules - Batch 6 (refs #5417) (#5966) (Vitor Balocco)
* 1e7a3ef Fix: `id-match` false positive in property values (fixes #5885) (#5960) (Mike Sherov)
* 51ddd4b Update: Use process @abstract when processing @return (fixes #5941) (#5945) (Simon Schick)
* 52a4bea Update: Add autofix for `no-whitespace-before-property` (fixes #5927) (#5951) (alberto)
* 46e058d Docs: Correct typo in configuring.md (#5957) (Nick S. Plekhanov)
* 5f8abab Chore: Add metadata to existing rules - Batch 5 (refs #5417) (#5944) (Vitor Balocco)
* 0562f77 Chore: Add missing newlines to test cases (fixes #5947) (Rich Trott)
* fc78e78 Chore: Enable quote-props rule in eslint-config-eslint (refs #5188) (#5938) (Gyandeep Singh)
* 43f6d05 Docs: Update docs to refer to column (#5937) (Sashko Stubailo)
* 586478e Update: Add autofix for `comma-dangle` (fixes #3805) (#5925) (alberto)
* a4f9c5a Docs: Distinguish examples in rules under Stylistic Issues part 3 (Kenneth Williams)
* e7c0737 Chore: Enable no-console rule in eslint-config-eslint (refs #5188) (Kevin Partington)
* 0023fe6 Build: Add “chore” to commit tags (fixes #5880) (#5929) (Mike Sherov)
* 25d626a Upgrade: espree 3.1.4 (fixes #5923, fixes #5756) (Kai Cataldo)
* a01b412 New: Add `no-useless-computed-key` rule (fixes #5402) (Burak Yigit Kaya)
* 9afb9cb Chore: Remove workaround for espree and escope bugs (fixes #5852) (alberto)
* 3ffc582 Chore: Update copyright and license info (alberto)
* 249eb40 Docs: Clarify init sets up local installation (fixes #5874) (Kai Cataldo)
* 6cd8c86 Docs: Describe options in rules under Possible Errors part 1 (Mark Pedrotti)
* f842d18 Fix: `no-this-before-super` crash on unreachable paths (fixes #5894) (Toru Nagashima)
* a02960b Docs: Fix missing delimiter in README links (Kevin Partington)
* 3a9e72c Docs: Update developer guide with new standards (Nicholas C. Zakas)
* cb78585 Update: Add `allowUnboundThis` to `prefer-arrow-callback` (fixes #4668) (Burak Yigit Kaya)
* 02be29f Chore: Remove CLA check from bot (Nicholas C. Zakas)
* 220713e Chore: Add metadata to existing rules - Batch 4 (refs #5417) (Vitor Balocco)
* df53414 Chore: Include jQuery Foundation info (Nicholas C. Zakas)
* f1b2992 Fix: `no-useless-escape` false positive in JSXAttribute (fixes #5882) (Toru Nagashima)
* 74674ad Docs: Move `sort-imports` to 'ECMAScript 6' (Kenneth Williams)
* ae69ddb Docs: Fix severity type in example (Kenneth Williams)
* 19f6fff Update: Autofixing does multiple passes (refs #5329) (Nicholas C. Zakas)
* 1e4b0ca Docs: Reduce length of paragraphs in rules index (Mark Pedrotti)
* 8cfe1eb Docs: Fix a wrong option (Zach Orlovsky)
* 8f6739f Docs: Add alberto as reviewer (alberto)
* 2ae4938 Docs: Fix message for `inline-config` option (alberto)
* 089900b Docs: Fix a wrong rule name in an example (Toru Nagashima)
* c032b41 Docs: Fix emphasis (Toru Nagashima)
* ae606f0 Docs: Update JSCS info in README (alberto)
* a9c5323 Fix: Install ESLint on init if not installed (fixes #5833) (Kai Cataldo)
* ed38358 Docs: Removed incorrect example (James M. Greene)
* af3113c Docs: Fix config comments in indent docs (Brandon Mills)
* 2b39461 Update: `commentPattern` option for `default-case` rule (fixes #5803) (Artyom Lvov)
v2.8.0 - April 15, 2016
* a8821a5 Docs: Distinguish examples in rules under Stylistic Issues part 2 (Kenneth Williams)
* 76913b6 Update: Add metadata to existing rules - Batch 3 (refs #5417) (Vitor Balocco)
* 34ad8d2 Fix: Check that module.paths exists (fixes #5791) (Nicholas C. Zakas)
* 37239b1 Docs: Add new members of the team (Ilya Volodin)
* fb3c2eb Update: allow template literals (fixes #5234) (Jonathan Haines)
* 5a4a935 Update: Add metadata to existing rules - Batch 2 (refs #5417) (Vitor Balocco)
* ea2e625 Fix: newline-before-return handles return as first token (fixes #5816) (Kevin Partington)
* f8db9c9 Update: add nestedBinaryExpressions to no-extra-parens (fixes #3065) (Ilya Volodin)
* 0045d57 Update: `allowNamedFunctions` in `prefer-arrow-callback` (fixes #5675) (alberto)
* 19da72a Update: Add metadata to existing rules - Batch 1 (refs #5417) (Vitor Balocco)
* cc14e43 Fix: `no-fallthrough` empty case with comment (fixes #5799) (alberto)
* 13c8b14 Fix: LogicalExpression checks for short circuit (fixes #5693) (Vamshi krishna)
* 73b225e Fix: Document and fix metadata (refs #5417) (Ilya Volodin)
* 882d199 Docs: Improve options description in `no-redeclare` (alberto)
* 6a71ceb Docs: Improve options description in `no-params-reassign` (alberto)
* 24b6215 Update: Include 'typeof' in rule 'no-constant-condition' (fixes #5228) (Vamshi krishna)
* a959063 Docs: Remove link to deprecated ESLintTester project (refs #3110) (Trey Thomas)
* 6fd7d82 Update: Change order in `eslint --init` env options (fixes #5742) (alberto)
* c59d909 Fix: Extra paren check around object arrow bodies (fixes #5789) (Brandon Mills)
* 6f88546 Docs: Use double quotes for better Win compatibility (fixes #5796) (alberto)
* 02743d5 Fix: catch self-assignment operators in `no-magic-number` (fixes #4400) (alberto)
* c94e74e Docs: Make rule descriptions more consistent (Kenneth Williams)
* 6028252 Docs: Distinguish examples in rules under Stylistic Issues part 1 (Mark Pedrotti)
* ccd8ca9 Fix: Added property onlyDeclaration to id-match rule (fixes #3488) (Gajus Kuizinas)
* 6703c02 Update: no-useless-escape / exact locations of errors (fixes #5751) (Onur Temizkan)
* 3d84b91 Fix: ignore trailing whitespace in template literal (fixes #5786) (Kai Cataldo)
* b0e6bc4 Update: add allowEmptyCatch option to no-empty (fixes #5800) (Kai Cataldo)
* f1f1dd7 Docs: Add @pedrottimark as a committer (Brandon Mills)
* 228f201 Update: `commentPattern` option for `no-fallthrough` rule (fixes #5757) (Artyom Lvov)
* 41db670 Docs: Clarify disable inline comments (Kai Cataldo)
* 9c9a295 Docs: Add note about shell vs node glob parameters in cli (alberto)
* 5308ff9 Docs: Add code backticks to sentence in fixable rules (Mark Pedrotti)
* 965ec06 Docs: fix the examples for space-before-function-paren. (Craig Silverstein)
* 2b202fc Update: Add ignore option to space-before-function-parens (fixes #4127) (Craig Silverstein)
* 24c12ba Fix: improve `constructor-super` errors for literals (fixes #5449) (Toru Nagashima)
v2.7.0 - April 4, 2016
* 134cb1f Revert "Update: adds nestedBinaryExpressions for no-extra-parens rule (fixes #3065)" (Ilya Volodin)
* 7e80867 Docs: Update sentence in fixable rules (Mark Pedrotti)
* 1b6d5a3 Update: adds nestedBinaryExpressions for no-extra-parens (fixes #3065) (Nick Fisher)
* 4f93c32 Docs: Clarify `array-bracket-spacing` with newlines (fixes #5768) (alberto)
* 161ddac Fix: remove `console.dir` (fixes #5770) (Toru Nagashima)
* 0c33f6a Fix: indent rule uses wrong node for class indent level (fixes #5764) (Paul O’Shannessy)
v2.6.0 - April 1, 2016
* ce2accd Fix: vars-on-top now accepts exported variables (fixes #5711) (Olmo Kramer)
* 7aacba7 Update: Deprecate option `maximum` in favor of `max` (fixes #5685) (Vitor Balocco)
* 5fe6fca Fix: no-useless-escape \B regex escape (fixes #5750) (Onur Temizkan)
* 9b73ffd Update: `destructuring` option of `prefer-const` rule (fixes #5594) (Toru Nagashima)
* 8ac9206 Docs: Typo in `sort-imports` (alberto)
* 12902c5 Fix: valid-jsdoc crash w/ Field & Array Type (fixes #5745) (fixes #5746) (Burak Yigit Kaya)
* 2c8b65a Docs: Edit examples for a few rules (Mark Pedrotti)
* d736bc2 Fix: Treat SwitchCase like a block in lines-around-comment (fixes #5718) (Scott O'Hara)
* 24a61a4 Update: make `no-useless-escape` allowing line breaks (fixes #5689) (Toru Nagashima)
* 4ecd45e Fix: Ensure proper lookup of config files (fixes #5175, fixes #5468) (Nicholas C. Zakas)
* 088e26b Fix: Update doctrine to allow hyphens in JSDoc names (fixes #5612) (Kai Cataldo)
* 692fd5d Upgrade: Old Chalk.JS deprecated method (fixes #5716) (Morris Singer)
* f59d91d Update: no-param-reassign error msgs (fixes #5705) (Isaac Levy)
* c1b16cd Fix: Object spread throws error in key-spacing rule. (fixes #5724) (Ziad El Khoury Hanna)
* 3091613 Docs: Correct explanation about properties (James Monger)
* cb0f0be Fix: Lint issue with `valid-jsdoc` rule (refs #5188) (Gyandeep Singh)
* aba1954 Build: Ignore jsdoc folder internally (fixes #5714) (alberto)
* a35f127 Fix: Lint for eslint project in regards to vars (refs #5188) (Gyandeep Singh)
* d9ab4f0 Fix: Windows scoped package configs (fixes #5644) (Nicholas C. Zakas)
* 8d0cd0d Update: Basic valid-jsdoc default parameter support (fixes #5658) (Tom Andrews)
v2.5.3 - March 28, 2016
* 8749ac5 Build: Disable bundling dependencies (fixes #5687) (Nicholas C. Zakas)
v2.5.2 - March 28, 2016
* 1cc7f8e Docs: Remove mention of minimatch for .eslintignore (Ian VanSchooten)
* 5bd69a9 Docs: Reorder FAQ in README (alberto)
* 98e6bd9 Fix: Correct default for indentation in `eslint --init` (fixes #5698) (alberto)
* 679095e Fix: make the default of `options.cwd` in runtime (fixes #5694) (Toru Nagashima)
* 4f06f2f Docs: Distinguish examples in rules under Best Practices part 2 (Mark Pedrotti)
* 013a18e Build: Fix bundling script (fixes #5680) (Nicholas C. Zakas)
* 8c5d954 Docs: Typo fix (István Donkó)
* 09659d6 Docs: Use string severity (Kenneth Williams)
* a4ae769 Docs: Manual changelog update for v2.5.1 (Nicholas C. Zakas)
* c41fab9 Fix: don't use path.extname with undefined value (fixes #5678) (Myles Borins)
v2.5.1 - March 25, 2016
* Build: No functional changes, just republished with a working package.
v2.5.0 - March 25, 2016
* 7021aa9 Fix: lines-around-comment in ESLint repo, part 2 (refs #5188) (Kevin Partington)
* 095c435 Docs: Remove ES2016 from experimental section of README (Kevin Partington)
* 646f863 Build: Bundle dependencies in package.json (fixes #5013) (Nicholas C. Zakas)
* ea06868 Docs: Clarify --ext does not apply to globs (fixes #5452) (Ian VanSchooten)
* 569c478 Build: Fix phantomjs CI problems (fixes #5666) (alberto)
* 6022426 Docs: Add link to chat room in README primary links (alberto)
* 2fbb530 Docs: Add link to "Proposing a Rule Change" in README (alberto)
* 25bf491 Upgrade: globals 9.x (fixes #5668) (Toru Nagashima)
* d6f8409 New: Rule - No useless escape (fixes #5460) (Onur Temizkan)
* 12a43f1 Docs: remove brace expansion from configuring.md (refs #5314) (Jonathan Haines)
* 92d1749 New: max-statements-per-line (fixes #5424) (Kenneth Williams)
* aaf324a Fix: missing support for json sub configs (fixes #5413) (Noam Okman)
* 48ad5fe Update: Add 'caughtErrors' to rule no-unused-vars (fixes #3837) (vamshi)
* ad90c2b Fix: incorrect config message (fixes #5653) (s0ph1e)
* a551831 Docs: Distinguish examples in rules under Node.js and CommonJS (Mark Pedrotti)
* 83cd651 Upgrade: chai to 3.5.0 (fixes #5647) (alberto)
* 32748dc Fix: `radix` rule false positive at shadowed variables (fixes #5639) (Toru Nagashima)
* 66db38d Fix: `--no-ignore` should not un-ignore default ignores (fixes #5547) (alberto)
* e3e06f3 Docs: Distinguish examples in rules under Best Practices part 4 (Mark Pedrotti)
* a9f0865 Docs: Update no-sequences rule docs for clarity (fixes #5536) (Kai Cataldo)
* bae7b30 Docs: Add michaelficarra as committer (alberto)
* e2990e7 Docs: Consistent wording in rules README (alberto)
* 49b4d2a Docs: Update team list with new members (Ilya Volodin)
* d0ae66c Update: Allow autoconfiguration for JSX code (fixes #5511) (Ian VanSchooten)
* 38a0a64 Docs: Clarify `linebreak-style` docs (fixes #5628) (alberto)
* 4b7305e Fix: Allow default ignored files to be unignored (fixes #5410) (Ian VanSchooten)
* 4b05ce6 Update: Enforce repo coding conventions via ESLint (refs #5188) (Kevin Partington)
* 051b255 Docs: Remove or rewrite references to former ecmaFeatures (Mark Pedrotti)
* 9a22625 Fix: `prefer-const` false positive at non-blocked if (fixes #5610) (Toru Nagashima)
* b1fd482 Fix: leading comments added from previous node (fixes #5531) (Kai Cataldo)
* c335650 Docs: correct the no-confusing-arrow docs (Daniel Norman)
* e94b77d Fix: Respect 'ignoreTrailingComments' in max-len rule (fixes #5563) (Vamshi Krishna)
* 9289ef8 Fix: handle personal package.json without config (fixes #5496) (Denny Christochowitz)
* 87d74b2 Fix: `prefer-const` got to not change scopes (refs #5284) (Toru Nagashima)
* 5a881e7 Docs: Fix typo in code snippet for no-unmodified-loop-condition rule (Chris Rebert)
* 03037c2 Update: Overrides for space-unary-ops (fixes #5060) (Afnan Fahim)
* 24d986a Update: replace MD5 hashing of cache files with MurmurHash (fixes #5522) (Michael Ficarra)
* f405030 Fix: Ensure allowing `await` as a property name (fixes #5564) (Toru Nagashima)
* aefc90c Fix: `no-useless-constructor` clash (fixes #5573) (Toru Nagashima)
* 9eaa20d Docs: Fix typo in CLI help message (ryym)
* a7c3e67 Docs: Invalid json in `configuring.md` (alberto)
* 4e50332 Docs: Make `prefer-template` examples consistent. (alberto)
* cfc14a9 Fix: valid-jsdoc correctly checks type union (fixes #5260) (Kai Cataldo)
* 689cb7d Fix: `quote-props` false positive on certain keys (fixes #5532) (Burak Yigit Kaya)
* 167a03a Fix: `brace-style` erroneously ignoring certain errors (fixes #5197) (Burak Yigit Kaya)
* 3133f28 Fix: object-curly-spacing doesn't know types (fixes #5537) (fixes #5538) (Burak Yigit Kaya)
* d0ca171 Docs: Separate parser and config questions in issue template (Kevin Partington)
* bc769ca Fix: Improve file path resolution (fixes #5314) (Ian VanSchooten)
* 9ca8567 Docs: Distinguish examples in rules under Best Practices part 3 (Mark Pedrotti)
* b9c69f1 Docs: Distinguish examples in rules under Variables part 2 (Mark Pedrotti)
* c289414 New: `no-duplicate-imports` rule (fixes #3478) (Simen Bekkhus)
v2.4.0 - March 11, 2016
* 97b2466 Fix: estraverse/escope to work with unknowns (fixes #5476) (Nicholas C. Zakas)
* 641b3f7 Fix: validate the type of severity level (fixes #5499) (Shinnosuke Watanabe)
* 9ee8869 Docs: no-unused-expressions - add more edge unusable and usable examples (Brett Zamir)
* 56bf864 Docs: Create parity between no-sequences examples (Brett Zamir)
* 13ef1c7 New: add `--parser-options` to CLI (fixes #5495) (Jordan Harband)
* ae1ee54 Docs: fix func-style arrow exception option (Craig Martin)
* 91852fd Docs: no-lone-blocks - show non-problematic (and problematic) label (Brett Zamir)
* b34458f Docs: Rearrange rules for better categories (and improve rule summaries) (Brett Zamir)
* 1198b26 Docs: Minor README clarifications (Brett Zamir)
* 03e6869 Fix: newline-before-return: bug with comment (fixes #5480) (mustafa)
* ad100fd Fix: overindent in VariableDeclarator parens or brackets (fixes #5492) (David Greenspan)
* 9b8e04b Docs: Replace all node references to Node.js which is the official name (Brett Zamir)
* cc1f2f0 Docs: Minor fixes in no-new-func (Brett Zamir)
* 6ab81d4 Docs: Distinguish examples in rules under Best Practices part 1 (Mark Pedrotti)
* 9c6c70c Update: add `allowParens` option to `no-confusing-arrow` (fixes #5332) (Burak Yigit Kaya)
* 979c096 Docs: Document linebreak-style as fixable. (Afnan Fahim)
* 9f18a81 Fix: Ignore destructuring assignment in `object-shorthand` (fixes #5488) (alberto)
* 5d9a798 Docs: README.md, prefer-const; change modified to reassigned (Michiel de Bruijne)
* 38eb7f1 Fix: key-spacing checks ObjectExpression is multiline (fixes #5479) (Kevin Partington)
* 9592c45 Fix: `no-unmodified-l