About
Flint provides a lint plugin for developing Flint plugins and rules. It generally runs on JavaScript and TypeScript files alongside rules from the TypeScript plugin.
npm install @flint.fyi/plugin-flint
pnpm install @flint.fyi/plugin-flint
yarn install @flint.fyi/plugin-flint
Presets
Section titled “Presets”logical
Section titled “logical”Rules that find bugs and enforce good practices for Flint plugins and rules.
import { defineConfig, flint, ts } from "flint";
export default defineConfig({ use: [ { files: ts.files.all, rules: flint.presets.logical, }, ],});
Implemented: 0 of 1 (0%)
Flint Name | Preset | Biome Rule(s) | Deno Lint Rule(s) | ESLint Rule(s) | Oxlint Rule(s) |
---|---|---|---|---|---|
duplicateTestCases | Logical | eslint-plugin/no-identical-tests |
More rules will be noted here pending flint#343 📝 Documentation: Add comparisons for eslint-plugin-eslint-plugin.
Made with ❤️🔥 in Boston by
Josh Goldberg and contributors.