- Add CLI E2E coverage for both ESLint and Oxlint, including
--fixverification and config-specific assertions - Add a package-contents check to ensure test assets are never published
- Optimize Oxlint usage by adopting Oxlint's performance-focused
createOnceentrypoint while preserving ESLint compatibility
- Switch repository tooling from Yarn to Bun
- Replace Biome/Prettier usage with Oxlint and Oxfmt
- Update GitHub Actions to use Bun and a modern Node test matrix
- Move test infrastructure into a dedicated
test/directory - Tighten package metadata and improve JSDoc/type coverage
- Block scope matchers can accept a trailing
*to optionally match blocks by prefix #35
- Block matchers no longer match prefixes of blocks by default, can now be configured via options #35
- Disable auto fixing by default, allow it to be optionally enabled. #26
- Add support for auto fixing violations - #19 @tgreen7
- Add support for defining 2 levels deep in blocks (ie.
ava.default)
- Bump js-yaml from 3.13.0 to 3.13.1 due to security vulnerability - #11
- Allow test block names to be specified in options - #10
- Added rule for catching
.onlyblocks forserial- #9 @IevgenRagulin
- Added rule for catching
.onlyblocks forfixture- #8 @roughy
- Fixed major bug where rule would cause errors for objects with key
only- #7 @bendemboski
- Updated rule format to ESLint 3
- Updated ESLInt dependency to
>=3.0.0 - Updated node engine to
>=4.0.0 - Get CircleCI up and running
- Added rules for catching
.onlyblocks fortest,contextandtape
- Updated rule to use
Identifierrather thanCallExpression - Changed reporter to give a more generic message (removed reference to mocha)
- Added additional test coverage
- Added additional test coverage
- Removed unnecessary dependencies in
package.json
- Initial version