0.1.0 • Published 4 months ago

eslint-plugin-pnpm-catalogs v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

eslint-plugin-pnpm-catalogs

npm version npm downloads bundle JSDocs License

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

0.1.0

4 months ago

0.0.3

4 months ago

0.0.2

4 months ago

0.0.1

4 months ago

0.0.0

4 months ago