Skip to content

Releases: xojs/xo

v0.23.0

03 Sep 11:49
Compare
Choose a tag to compare

Highlights

New rules

All changes

v0.22.0...v0.23.0

v0.22.0

06 Aug 08:09
Compare
Choose a tag to compare

Highlights

  • Upgraded to ESLint 5.
  • Removed some patterns from the list of default ignores. They were too opinionated. 00d6b7c 8e4f435
    • fixture{-*,}.{js,jsx}
    • fixture{s,}/**
    • {test,tests,spec,__tests__}/fixture{s,}/**
    • **/bundle.js
  • Added support for TypeScript and documented usage with Flow. 957b0d9
  • Now respects nodeVersion option set in an override block. 98dee9a
  • Fixed the CLI's --space option parsing. f76c901

New rules

All changes

v0.21.1...v0.22.0

v0.21.1

19 May 09:09
Compare
Choose a tag to compare

Fix space/useTabs conflict message with Prettier. 36f7f38

v0.21.0

04 May 19:09
0765998
Compare
Choose a tag to compare

Highlights

New rules

Removed rules

v0.20.0

14 Feb 05:53
Compare
Choose a tag to compare

This release is way overdue, so glad to finally have it out! It includes a major ESLint upgrade, huge performance improvements, Prettier support, lots of new rules, and bug fixes.

The project was recently moved to a GitHub organization, and we got a new team member, Pierre Vanduynslager

We now also have configs for TypeScript (using tslint) and CSS & Sass (using stylelint). And don't forget, we already have a config for React.

Many of the new rules in this release are from the eslint-plugin-unicorn plugin, which could use some contributions.

Highlights

New rules

22 new rules!

All changes

v0.18.2...v0.20.0


Why is this not 0.19.0? That version got tainted by an incorrect publish a long time ago.

0.18.2

04 May 02:45
Compare
Choose a tag to compare

We finally fixed all the gitignore issues. Thanks to hard work by @marionebl and @schnittstabil.

The --open flag now also supports VS Code.

v0.18.1...v0.18.2

0.18.1

25 Mar 20:15
Compare
Choose a tag to compare

Removes the promise/no-promise-in-callback and promise/no-callback-in-promise rules. They were more annoying than useful. You usually have to deal with a lot of non-Promise APIs, so I had to disable it too many times. Some APIs will also never be Promise, like events and streams. 2253852

v0.18.0...v0.18.1

0.18.0

18 Mar 10:02
Compare
Choose a tag to compare

Highlights

All changes

v0.17.1...v0.18.0

0.17.0

11 Oct 13:18
Compare
Choose a tag to compare

Check out the new feature highlight on what makes XO awesome.

Also excited to share that Hyper.app is now using XO \o/

Highlights

All changes

v0.16.0...v0.17.0