Registry / testing / eslint-plugin-digigov

eslint-plugin-digigov

JSON →
library2.1.0jsnpmunverified

Custom ESLint plugin providing project-specific lint rules for digigov. Version 2.1.0 requires ESLint ^9.0.0 and is ESM-only. Designed to enforce internal coding conventions not covered by standard rulesets. Updated monthly.

testing
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ESM-only since v2. Must use import syntax, not require().

import { rules } from 'eslint-plugin-digigov'

Default export provides plugin object for flat config.

import plugin from 'eslint-plugin-digigov'

configs is a named export, not default.

import { configs } from 'eslint-plugin-digigov'

Flat config setup: import plugin, register in plugins object, activate rules.

// eslint.config.js import digigov from 'eslint-plugin-digigov'; export default [ { plugins: { digigov }, rules: { 'digigov/no-secrets': 'warn', 'digigov/require-docs': 'error' } } ];
Debug
Known footguns
breakingVersion 2.0+ dropped CommonJS support
deprecatedRules from v1 (e.g., 'prefer-arrow') are removed
gotchaPlugin only works with ESLint flat config (eslint.config.js), not legacy .eslintrc
Upgrade
Version history

Breaking-change detection hasn't run for this library yet.

Audit
Security & dependencies

CVE tracking and dependency tree are planned for a later release.

Agent activity
10 hits · last 30 days
claudebot
4
gptbot
3
ahrefsbot
3
Resources