Blame view
node_modules/eslint-config-airbnb/CHANGELOG.md
3.63 KB
c39994410
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
5.0.0 / 2016-02-03 ================== - [breaking] disallow unneeded ternary expressions - [breaking] Avoid lexical declarations in case/default clauses - [dev deps] update `babel-tape-runner`, `eslint-plugin-react`, `react`, `tape` 4.0.0 / 2016-01-22 ================== - [breaking] require outer IIFE wrapping; flesh out guide section - [minor] Add missing `arrow-body-style`, `prefer-template` rules (#678) - [minor] Add `prefer-arrow-callback` to ES6 rules (to match the guide) (#677) - [Tests] run `npm run lint` as part of tests; fix errors - [Tests] use `parallelshell` to parallelize npm run-scripts 3.1.0 / 2016-01-07 ================== - [minor] Allow multiple stateless components in a single file 3.0.2 / 2016-01-06 ================== - [fix] Ignore URLs in `max-len` (#664) 3.0.1 / 2016-01-06 ================== - [fix] because we use babel, keywords should not be quoted 3.0.0 / 2016-01-04 ================== - [breaking] enable `quote-props` rule (#632) - [breaking] Define a max line length of 100 characters (#639) - [breaking] [react] Minor cleanup for the React styleguide, add `react/jsx-no-bind` (#619) - [breaking] update best-practices config to prevent parameter object manipulation (#627) - [minor] Enable react/no-is-mounted rule (#635, #633) - [minor] Sort react/prefer-es6-class alphabetically (#634) - [minor] enable react/prefer-es6-class rule - Permit strict mode in "legacy" config - [react] add missing rules from eslint-plugin-react (enforcing where necessary) (#581) - [dev deps] update `eslint-plugin-react` 2.1.1 / 2015-12-15 ================== - [fix] Remove deprecated react/jsx-quotes (#622) 2.1.0 / 2015-12-15 ================== - [fix] use `require.resolve` to allow nested `extend`s (#582) - [new] enable `object-shorthand` rule (#621) - [new] enable `arrow-spacing` rule (#517) - [docs] flesh out react rule defaults (#618) 2.0.0 / 2015-12-03 ================== - [breaking] `space-before-function-paren`: require function spacing: `function <optional name>(` (#605) - [breaking] `indent`: Fix switch statement indentation rule (#606) - [breaking] `array-bracket-spacing`, `computed-property-spacing`: disallow spacing inside brackets (#594) - [breaking] `object-curly-spacing`: require padding inside curly braces (#594) - [breaking] `space-in-parens`: disallow spaces in parens (#594) 1.0.2 / 2015-11-25 ================== - [breaking] `no-multiple-empty-lines`: only allow 1 blank line at EOF (#578) - [new] `restParams`: enable rest params (#592) 1.0.1 / 2015-11-25 ================== - *erroneous publish* 1.0.0 / 2015-11-08 ================== - require `eslint` `v1.0.0` or higher - remove `babel-eslint` dependency 0.1.1 / 2015-11-05 ================== - remove id-length rule (#569) - enable `no-mixed-spaces-and-tabs` (#539) - enable `no-const-assign` (#560) - enable `space-before-keywords` (#554) 0.1.0 / 2015-11-05 ================== - switch to modular rules files courtesy the [eslint-config-default][ecd] project and [@taion][taion]. [PR][pr-modular] - export `eslint-config-airbnb/legacy` for ES5-only users. `eslint-config-airbnb/legacy` does not require the `babel-eslint` parser. [PR][pr-legacy] 0.0.9 / 2015-09-24 ================== - add rule `no-undef` - add rule `id-length` 0.0.8 / 2015-08-21 ================== - now has a changelog - now is modular (see instructions above for with react and without react versions) 0.0.7 / 2015-07-30 ================== - TODO: fill in [ecd]: https://github.com/walmartlabs/eslint-config-defaults [taion]: https://github.com/taion [pr-modular]: https://github.com/airbnb/javascript/pull/526 [pr-legacy]: https://github.com/airbnb/javascript/pull/527 |