Eslint Config Xo Versions Save

ESLint shareable config for XO

v0.44.0

2 months ago

Breaking

  • Require Node.js 18 f2060de

New rules

Improvements

  • Ban atob and btoa dfa969c
  • Replace deprecated no-new-object rule 7f8f92e
  • no-unused-vars: Allow ignoring variables by prefixing with underscore b31ab8a

https://github.com/xojs/eslint-config-xo/compare/v0.43.1...v0.44.0

v0.43.1

1 year ago
  • Disable logical-assignment-operators rule until we target Node.js 16 ffb7d6e

https://github.com/xojs/eslint-config-xo/compare/v0.43.0...v0.43.1

v0.43.0

1 year ago

https://github.com/xojs/eslint-config-xo/compare/v0.42.0...v0.43.0

v0.42.0

1 year ago
  • Allow lower case type-coverage comments (#79) 257f2c1

https://github.com/xojs/eslint-config-xo/compare/v0.41.0...v0.42.0

v0.41.0

1 year ago

https://github.com/xojs/eslint-config-xo/compare/v0.40.0...v0.41.0

v0.40.0

2 years ago

Breaking

  • Require ESLint 8 and Node.js 12 da1fd09

Improvements

  • Remove default-param-last rule 5f341e2
  • Avoid explicit return arrows in object-shorthand rule (#76) db4809a

https://github.com/xojs/eslint-config-xo/compare/v0.39.0...v0.40.0

v0.39.0

2 years ago
  • Use 'latest' for ecmaVersion 66bc17e
  • Add no-bitwise rule 9d9eae9

https://github.com/xojs/eslint-config-xo/compare/v0.38.0...v0.39.0

v0.38.0

2 years ago
  • Add option to no-unsafe-negation rule e5c4861

https://github.com/xojs/eslint-config-xo/compare/v0.37.0...v0.38.0

v0.37.0

2 years ago
  • Add arrow-body-style rule ed15b23
  • Change operator-linebreak rule to enforce operators before d038b0c
  • Enable comma-dangle rule for multiline (#60) 6313099

https://github.com/xojs/eslint-config-xo/compare/v0.36.0...v0.37.0

v0.36.0

3 years ago

Breaking

  • Get rid of esnext config dd613d3

Improvements

  • Add more deprecated Node.js modules to no-restricted-imports eafbd8f
  • Remove unnecessary no-restricted-syntax rule (#69) 23a5718

https://github.com/xojs/eslint-config-xo/compare/v0.35.0...v0.36.0