Comments (2)
I would like to avoid multiple branches if possible.
-
For #71 - we could probably just use
pkg-up
to figure out the AVA version. -
We could hide new rules behind an environment variable:
module.exports.rules = {...}; if (process.env.LINT_AVA_NEXT) { // mixin additional rules }
-
We could set rules as
"off"
until after the AVA release.
I think the last one probably makes the most sense, just set new rules to "off". That won't help #71, but I wonder how many of those we will get.
I am not sure it's that big a problem. The API has been pretty steady (I think I upgraded something from 0.8
the other day - and it just worked - no codemods required).
from eslint-plugin-ava.
We could set rules as "off" until after the AVA release.
Sounds good.
from eslint-plugin-ava.
Related Issues (20)
- Edge-case crashes & false-positives in no-statement-after-end with unreachable statements
- no-identical-title crashes if title is missing HOT 4
- `use-test`: Allow import statements without default specifier HOT 1
- Ensure AVA is specified as a dev dependency HOT 1
- `no-identical-title` crash HOT 2
- Support test.macro()
- No checks with typed context HOT 2
- Allow concatenation when ensuring assertion message is a string HOT 1
- Fix integration tests
- Support ESLint 8.x HOT 1
- Prefer `t.true(x)` over `t.is(x, true)` HOT 1
- Enable `eslint-plugin/prefer-placeholders` rule
- cannot destructure property 'type' or 'node' as it is undefined HOT 2
- Some rules do not fail gracefully: ava/prefer-t-regex HOT 1
- `prefer-t-regex` fails with `t.is()` with a single argument
- `ava/use-test` allow inline type imports
- `no-import-test-files` is slow
- `ava/use-test` does not allow `anyTest` in `.cts` and `.mts` files
- TypeError: Cannot destructure property 'type' of 'node' as it is undefined.
- Upgrade to eslint `v9`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eslint-plugin-ava.