@mufan/eslint-plugin
v0.3.0
Published
[](https://www.npmjs.com/package/@mufan/eslint-plugin) [](./LICENSE) [![Dis
Readme
@mufan/eslint-plugin
Flat-config-first ESLint plugin and shared config set.
Usage
import {defineConfig} from 'eslint/config';
import mufan, {configs} from '@mufan/eslint-plugin';
export default defineConfig([
{
files: ['**/*.{js,mjs,cjs}'],
plugins: {
'@mufan': mufan,
},
extends: [configs.javascript],
},
{
files: ['**/*.{ts,tsx,mts,cts}'],
plugins: {
'@mufan': mufan,
},
extends: [configs.typescript],
languageOptions: {
parserOptions: {
projectService: true,
},
},
},
]);The plugin exports:
- default export: plugin object
- named export
configs - named export
rules
License
MIT License.
