Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Switch to the getRules API instead of reading the directory contents #211
Now that eslint/eslint#7669 has landed this tool can switch to the new
This will make the tools independent of ESLint potentially changing its package structure which is private and would make it possible to add features like #172.
I started to work on this, but very quickly ran into a dependency issue. In order to require a minimum version of ESLint 3.12.0, we also need to upgrade to a newer version of eslint-config-kentcdodds. In order to get support for ESLint 3.x, we need at least version 7.0.0 (we're at 6.2.0). But upgrading that dependency results in numerous lint errors, because this codebase no longer conforms to the latest rules in that config. At first glance, it looks like a lot of the updated rules are looking to take advantage of ES6 features.
As I understand it, ES6 conversion of this project is ongoing in #200, and part of that PR moves us over to xo instead of eslint.
How would you like to address this issue? Does it need to wait for #200 to land? If so, when is that likely to happen? Is there any way I can help move it along?