eslint-config-xo

ESLint shareable config for XO

MIT License

Downloads
1.1M
Stars
264
Committers
23

Bot releases are visible (Hide)

eslint-config-xo - Latest Release

Published by sindresorhus 6 months ago

  • Allow class fields with no blank lines between (#85) 6f2ff13

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

eslint-config-xo -

Published by sindresorhus 9 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

eslint-config-xo -

Published by sindresorhus almost 2 years 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

eslint-config-xo -

Published by sindresorhus almost 2 years ago

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

eslint-config-xo -

Published by sindresorhus about 2 years ago

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

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

eslint-config-xo -

Published by sindresorhus over 2 years ago

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

eslint-config-xo -

Published by sindresorhus over 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

eslint-config-xo -

Published by sindresorhus about 3 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

eslint-config-xo -

Published by sindresorhus about 3 years ago

  • Add option to no-unsafe-negation rule e5c4861

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

eslint-config-xo -

Published by sindresorhus over 3 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

eslint-config-xo -

Published by sindresorhus over 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

eslint-config-xo -

Published by sindresorhus over 3 years ago

  • Add enforceForJSX option to no-unused-expressions 0cd5082

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

eslint-config-xo -

Published by sindresorhus almost 4 years ago

eslint-config-xo -

Published by sindresorhus about 4 years ago

  • Revert "Disable tabs except for indentation" (#68) 1bb8251

https://github.com/xojs/eslint-config-xo/compare/v0.33.0...v0.33.1

eslint-config-xo -

Published by sindresorhus about 4 years ago

  • Disable tabs except for indentation (#67) 142defc

https://github.com/xojs/eslint-config-xo/compare/v0.32.1...v0.33.0

eslint-config-xo -

Published by sindresorhus over 4 years ago

  • Ignore c8 directive comments in capitalized-comments dea9534

https://github.com/xojs/eslint-config-xo/compare/v0.32.0...v0.32.1

eslint-config-xo -

Published by sindresorhus over 4 years ago

eslint-config-xo -

Published by sindresorhus over 4 years ago

  • Make capitalized-comments rule ignore webpack magic comments (#63) a0ae8d2

https://github.com/xojs/eslint-config-xo/compare/v0.30.0...v0.31.0

eslint-config-xo -

Published by sindresorhus over 4 years ago

  • Require ESLint 7 81c1485
  • Removed some deprecated rules ce8bf4d
  • Allow implicit undefined in array-callback-return f3c5dd2

https://github.com/xojs/eslint-config-xo/compare/v0.29.1...v0.30.0

eslint-config-xo -

Published by sindresorhus over 4 years ago

  • Disable the prefer-named-capture-group rule temporarily 79b6179

https://github.com/xojs/eslint-config-xo/compare/v0.29.0...v0.29.1