eslint-config-seegno
Version:
Seegno-flavored ESLint config
228 lines (154 loc) • 16.5 kB
Markdown
# Changelog
## [v17.0.0](https://github.com/seegno/eslint-config-seegno/tree/v17.0.0) (2022-05-31)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v16.0.0...v17.0.0)
**Merged pull requests:**
- Update eslint-plugin-react-hooks dependency [\#125](https://github.com/seegno/eslint-config-seegno/pull/125) ([MicaelRodrigues](https://github.com/MicaelRodrigues))
- Bump ini from 1.3.5 to 1.3.8 [\#123](https://github.com/seegno/eslint-config-seegno/pull/123) ([dependabot[bot]](https://github.com/apps/dependabot))
- Add license file [\#122](https://github.com/seegno/eslint-config-seegno/pull/122) ([bsonntag](https://github.com/bsonntag))
- Bump path-parse from 1.0.6 to 1.0.7 [\#121](https://github.com/seegno/eslint-config-seegno/pull/121) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump glob-parent from 5.1.0 to 5.1.2 [\#120](https://github.com/seegno/eslint-config-seegno/pull/120) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump lodash from 4.17.20 to 4.17.21 [\#119](https://github.com/seegno/eslint-config-seegno/pull/119) ([dependabot[bot]](https://github.com/apps/dependabot))
## [v16.0.0](https://github.com/seegno/eslint-config-seegno/tree/v16.0.0) (2020-08-17)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v15.0.0...v16.0.0)
**Merged pull requests:**
- Bump lodash from 4.17.15 to 4.17.20 [\#112](https://github.com/seegno/eslint-config-seegno/pull/112) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump acorn from 7.1.0 to 7.1.1 [\#109](https://github.com/seegno/eslint-config-seegno/pull/109) ([dependabot[bot]](https://github.com/apps/dependabot))
- Update flowtype/delimiter-dangle rule [\#108](https://github.com/seegno/eslint-config-seegno/pull/108) ([bsonntag](https://github.com/bsonntag))
- Bump lodash from 4.17.11 to 4.17.15 [\#106](https://github.com/seegno/eslint-config-seegno/pull/106) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump mixin-deep from 1.3.1 to 1.3.2 [\#105](https://github.com/seegno/eslint-config-seegno/pull/105) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump eslint-utils from 1.3.1 to 1.4.3 [\#104](https://github.com/seegno/eslint-config-seegno/pull/104) ([dependabot[bot]](https://github.com/apps/dependabot))
- Add support for eslint v6 [\#103](https://github.com/seegno/eslint-config-seegno/pull/103) ([bsonntag](https://github.com/bsonntag))
- Fix react/jsx-curly-brace-presence rule [\#102](https://github.com/seegno/eslint-config-seegno/pull/102) ([bsonntag](https://github.com/bsonntag))
## [v15.0.0](https://github.com/seegno/eslint-config-seegno/tree/v15.0.0) (2019-04-16)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v14.0.0...v15.0.0)
**Merged pull requests:**
- Add react-hooks/exhaustive-deps rule [\#100](https://github.com/seegno/eslint-config-seegno/pull/100) ([bsonntag](https://github.com/bsonntag))
## [v14.0.0](https://github.com/seegno/eslint-config-seegno/tree/v14.0.0) (2019-04-08)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v13.0.0...v14.0.0)
**Merged pull requests:**
- Add pre-commit hook [\#101](https://github.com/seegno/eslint-config-seegno/pull/101) ([bsonntag](https://github.com/bsonntag))
- Update package dependencies [\#97](https://github.com/seegno/eslint-config-seegno/pull/97) ([johnmaia](https://github.com/johnmaia))
## [v13.0.0](https://github.com/seegno/eslint-config-seegno/tree/v13.0.0) (2019-03-27)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v12.0.0...v13.0.0)
**Merged pull requests:**
- Add react prefer-stateless-function rule [\#99](https://github.com/seegno/eslint-config-seegno/pull/99) ([rafaelcruzazevedo](https://github.com/rafaelcruzazevedo))
- Add react jsx-tag-spacing rule [\#98](https://github.com/seegno/eslint-config-seegno/pull/98) ([rafaelcruzazevedo](https://github.com/rafaelcruzazevedo))
- Add react hooks rules [\#96](https://github.com/seegno/eslint-config-seegno/pull/96) ([flaviocastro](https://github.com/flaviocastro))
- Fix ESLint errors [\#94](https://github.com/seegno/eslint-config-seegno/pull/94) ([flaviocastro](https://github.com/flaviocastro))
- Fix newline-between-switch-case fallthrough [\#93](https://github.com/seegno/eslint-config-seegno/pull/93) ([flaviocastro](https://github.com/flaviocastro))
## [v12.0.0](https://github.com/seegno/eslint-config-seegno/tree/v12.0.0) (2019-01-15)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v11.0.1...v12.0.0)
**Merged pull requests:**
- Add react class element order rules [\#92](https://github.com/seegno/eslint-config-seegno/pull/92) ([jmacedoit](https://github.com/jmacedoit))
## [v11.0.1](https://github.com/seegno/eslint-config-seegno/tree/v11.0.1) (2018-10-09)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v11.0.0...v11.0.1)
**Merged pull requests:**
- Fix sort destructure keys rule [\#91](https://github.com/seegno/eslint-config-seegno/pull/91) ([bsonntag](https://github.com/bsonntag))
## [v11.0.0](https://github.com/seegno/eslint-config-seegno/tree/v11.0.0) (2018-10-04)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v10.0.0...v11.0.0)
**Merged pull requests:**
- Add react and flow rules [\#90](https://github.com/seegno/eslint-config-seegno/pull/90) ([bsonntag](https://github.com/bsonntag))
- Update node supported versions [\#89](https://github.com/seegno/eslint-config-seegno/pull/89) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Update dependencies [\#87](https://github.com/seegno/eslint-config-seegno/pull/87) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Add sort-destructuring-keys rule [\#86](https://github.com/seegno/eslint-config-seegno/pull/86) ([johnmaia](https://github.com/johnmaia))
- Update eslint@4.8.0 [\#85](https://github.com/seegno/eslint-config-seegno/pull/85) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Add new-with-error plugin and rules [\#84](https://github.com/seegno/eslint-config-seegno/pull/84) ([abelsoares](https://github.com/abelsoares))
- Add switch-case plugin and rules [\#83](https://github.com/seegno/eslint-config-seegno/pull/83) ([abelsoares](https://github.com/abelsoares))
## [v10.0.0](https://github.com/seegno/eslint-config-seegno/tree/v10.0.0) (2017-09-29)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v9.0.0...v10.0.0)
**Merged pull requests:**
- Update babel-eslint@8.0.1 [\#82](https://github.com/seegno/eslint-config-seegno/pull/82) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Add node 8 to travis configuration [\#81](https://github.com/seegno/eslint-config-seegno/pull/81) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Add jest plugin and rules [\#80](https://github.com/seegno/eslint-config-seegno/pull/80) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Improve incorrect code test [\#79](https://github.com/seegno/eslint-config-seegno/pull/79) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Fix typo in environment.js [\#78](https://github.com/seegno/eslint-config-seegno/pull/78) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Update eslint to version v4.7.2 [\#77](https://github.com/seegno/eslint-config-seegno/pull/77) ([nunorafaelrocha](https://github.com/nunorafaelrocha))
- Enable `require-await` rule [\#75](https://github.com/seegno/eslint-config-seegno/pull/75) ([ricardogama](https://github.com/ricardogama))
- Add jasmine and jest environments [\#72](https://github.com/seegno/eslint-config-seegno/pull/72) ([ricardogama](https://github.com/ricardogama))
- Add `capitalized-comments` rule [\#67](https://github.com/seegno/eslint-config-seegno/pull/67) ([rplopes](https://github.com/rplopes))
## [v9.0.0](https://github.com/seegno/eslint-config-seegno/tree/v9.0.0) (2017-03-07)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v8.0.1...v9.0.0)
**Merged pull requests:**
- Replace sorting plugin with sort keys [\#70](https://github.com/seegno/eslint-config-seegno/pull/70) ([nunofgs](https://github.com/nunofgs))
- Add missing rules and improve tests [\#69](https://github.com/seegno/eslint-config-seegno/pull/69) ([nunofgs](https://github.com/nunofgs))
- Enforce the newline-before-return rule [\#68](https://github.com/seegno/eslint-config-seegno/pull/68) ([filipefigcorreia](https://github.com/filipefigcorreia))
## [v8.0.1](https://github.com/seegno/eslint-config-seegno/tree/v8.0.1) (2016-11-22)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v8.0.0...v8.0.1)
**Merged pull requests:**
- Remove eslint-plugin-babel [\#66](https://github.com/seegno/eslint-config-seegno/pull/66) ([kurayama](https://github.com/kurayama))
## [v8.0.0](https://github.com/seegno/eslint-config-seegno/tree/v8.0.0) (2016-10-12)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v7.0.0...v8.0.0)
**Merged pull requests:**
- Update sort-imports rule [\#64](https://github.com/seegno/eslint-config-seegno/pull/64) ([ricardogama](https://github.com/ricardogama))
- Update mocha@3.1.1 [\#63](https://github.com/seegno/eslint-config-seegno/pull/63) ([rplopes](https://github.com/rplopes))
- Add .npmignore for smaller builds [\#62](https://github.com/seegno/eslint-config-seegno/pull/62) ([ruimarinho](https://github.com/ruimarinho))
## [v7.0.0](https://github.com/seegno/eslint-config-seegno/tree/v7.0.0) (2016-10-03)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v6.0.0...v7.0.0)
**Merged pull requests:**
- Add sql template plugin and `sql-template/no-unsafe-query` rule [\#61](https://github.com/seegno/eslint-config-seegno/pull/61) ([rplopes](https://github.com/rplopes))
- Add `one-var-declaration-per-line` rule [\#60](https://github.com/seegno/eslint-config-seegno/pull/60) ([rplopes](https://github.com/rplopes))
- Add `brace-style` rule [\#59](https://github.com/seegno/eslint-config-seegno/pull/59) ([rplopes](https://github.com/rplopes))
- Fix computed property template string sorting issue [\#58](https://github.com/seegno/eslint-config-seegno/pull/58) ([ruiquelhas](https://github.com/ruiquelhas))
- Enable `newline-after-var` rule [\#56](https://github.com/seegno/eslint-config-seegno/pull/56) ([ruiquelhas](https://github.com/ruiquelhas))
## [v6.0.0](https://github.com/seegno/eslint-config-seegno/tree/v6.0.0) (2016-07-20)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v5.0.0...v6.0.0)
**Merged pull requests:**
- Update rules to disallow any dangling underscore [\#51](https://github.com/seegno/eslint-config-seegno/pull/51) ([ruiquelhas](https://github.com/ruiquelhas))
- Update `id-match` to validate declarations only [\#49](https://github.com/seegno/eslint-config-seegno/pull/49) ([ruiquelhas](https://github.com/ruiquelhas))
- Disable warning comment errors [\#47](https://github.com/seegno/eslint-config-seegno/pull/47) ([ruiquelhas](https://github.com/ruiquelhas))
## [v5.0.0](https://github.com/seegno/eslint-config-seegno/tree/v5.0.0) (2016-07-15)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v4.0.0...v5.0.0)
**Merged pull requests:**
- Enable JSCS compatible rules [\#45](https://github.com/seegno/eslint-config-seegno/pull/45) ([ruiquelhas](https://github.com/ruiquelhas))
- Add recommended configuration of sort-class-members plugin [\#44](https://github.com/seegno/eslint-config-seegno/pull/44) ([joaogranado](https://github.com/joaogranado))
- Update README.md to add missing dependency [\#39](https://github.com/seegno/eslint-config-seegno/pull/39) ([pgom](https://github.com/pgom))
- Add indentation validation [\#38](https://github.com/seegno/eslint-config-seegno/pull/38) ([promag](https://github.com/promag))
- Fix dependency peer mismatch [\#34](https://github.com/seegno/eslint-config-seegno/pull/34) ([ruiquelhas](https://github.com/ruiquelhas))
## [v4.0.0](https://github.com/seegno/eslint-config-seegno/tree/v4.0.0) (2016-04-05)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v3.1.0...v4.0.0)
**Merged pull requests:**
- Update release-related scripts [\#37](https://github.com/seegno/eslint-config-seegno/pull/37) ([ruiquelhas](https://github.com/ruiquelhas))
- Add rule to sort imports [\#36](https://github.com/seegno/eslint-config-seegno/pull/36) ([ruimarinho](https://github.com/ruimarinho))
- Add plugin to sort class members [\#31](https://github.com/seegno/eslint-config-seegno/pull/31) ([ruimarinho](https://github.com/ruimarinho))
## [v3.1.0](https://github.com/seegno/eslint-config-seegno/tree/v3.1.0) (2016-03-29)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v3.0.0...v3.1.0)
**Merged pull requests:**
- Disallow duplicate imports [\#35](https://github.com/seegno/eslint-config-seegno/pull/35) ([ruimarinho](https://github.com/ruimarinho))
- Use string for severity in config [\#30](https://github.com/seegno/eslint-config-seegno/pull/30) ([ruimarinho](https://github.com/ruimarinho))
- Disable complexity rule [\#29](https://github.com/seegno/eslint-config-seegno/pull/29) ([ruimarinho](https://github.com/ruimarinho))
- Disable max-nested-callbacks rule [\#28](https://github.com/seegno/eslint-config-seegno/pull/28) ([ruimarinho](https://github.com/ruimarinho))
- Require arrow parentheses as needed [\#26](https://github.com/seegno/eslint-config-seegno/pull/26) ([ruimarinho](https://github.com/ruimarinho))
## [v3.0.0](https://github.com/seegno/eslint-config-seegno/tree/v3.0.0) (2016-03-06)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v2.0.0...v3.0.0)
**Merged pull requests:**
- Update rules to support eslint 2.x.x [\#27](https://github.com/seegno/eslint-config-seegno/pull/27) ([ruiquelhas](https://github.com/ruiquelhas))
## [v2.0.0](https://github.com/seegno/eslint-config-seegno/tree/v2.0.0) (2016-02-03)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v1.2.1...v2.0.0)
**Merged pull requests:**
- Export config with standard format [\#19](https://github.com/seegno/eslint-config-seegno/pull/19) ([ruimarinho](https://github.com/ruimarinho))
## [v1.2.1](https://github.com/seegno/eslint-config-seegno/tree/v1.2.1) (2016-01-12)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v1.2.0...v1.2.1)
**Merged pull requests:**
- Remove duplicated rules [\#22](https://github.com/seegno/eslint-config-seegno/pull/22) ([joaogranado](https://github.com/joaogranado))
## [v1.2.0](https://github.com/seegno/eslint-config-seegno/tree/v1.2.0) (2015-11-30)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v1.1.1...v1.2.0)
**Merged pull requests:**
- Remove `no-ternary` rule [\#15](https://github.com/seegno/eslint-config-seegno/pull/15) ([ruiquelhas](https://github.com/ruiquelhas))
- Update `arrow-parens` rule [\#14](https://github.com/seegno/eslint-config-seegno/pull/14) ([pgom](https://github.com/pgom))
## [v1.1.1](https://github.com/seegno/eslint-config-seegno/tree/v1.1.1) (2015-11-11)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v1.1.0...v1.1.1)
**Merged pull requests:**
- Fix async generator-star issues [\#11](https://github.com/seegno/eslint-config-seegno/pull/11) ([ruiquelhas](https://github.com/ruiquelhas))
- Fix arrow function in variable declarations [\#10](https://github.com/seegno/eslint-config-seegno/pull/10) ([nunofgs](https://github.com/nunofgs))
- Fix async arrow functions [\#9](https://github.com/seegno/eslint-config-seegno/pull/9) ([nunofgs](https://github.com/nunofgs))
## [v1.1.0](https://github.com/seegno/eslint-config-seegno/tree/v1.1.0) (2015-11-05)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/1.1.0...v1.1.0)
## [1.1.0](https://github.com/seegno/eslint-config-seegno/tree/1.1.0) (2015-11-05)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/v1.0.0...1.1.0)
**Merged pull requests:**
- Add missing ES6 rules [\#5](https://github.com/seegno/eslint-config-seegno/pull/5) ([nunofgs](https://github.com/nunofgs))
## [v1.0.0](https://github.com/seegno/eslint-config-seegno/tree/v1.0.0) (2015-11-02)
[Full Changelog](https://github.com/seegno/eslint-config-seegno/compare/1.0.0...v1.0.0)
## [1.0.0](https://github.com/seegno/eslint-config-seegno/tree/1.0.0) (2015-11-02)
**Merged pull requests:**
- Add first version [\#1](https://github.com/seegno/eslint-config-seegno/pull/1) ([ruiquelhas](https://github.com/ruiquelhas))