0.1.0 • Published 4 months ago
eslint-plugin-pnpm-catalogs v0.1.0
eslint-plugin-pnpm-catalogs
ESLint plugin to enforce and auto-fix pnpm catalogs.
!IMPORTANT This plugin is still in heavy development and the API is not stable. Pin your version on use.
Setup
pnpm add -D eslint-plugin-pnpm-catalogs jsonc-eslint-parser
// eslint.config.mjs
import pnpmCatalogs from 'eslint-plugin-pnpm-catalogs'
import * as jsoncParser from 'jsonc-eslint-parser'
export default [
{
ignores: ['**/node_modules/**', '**/dist/**'],
},
{
name: 'pnpm-catalogs:package.json',
files: [
'package.json',
'**/package.json',
],
languageOptions: {
parser: jsoncParser,
},
plugins: {
'pnpm-catalogs': plugin,
},
rules: {
'pnpm-catalogs/enforce-catalog': 'error',
'pnpm-catalogs/valid-catalog': 'error',
},
},
]
Sponsors
License
MIT License © Anthony Fu