ESLint Config Check v3.1.0
Initial GitHub Marketplace release of the reusable ESLint Config Check action.
Features
- Installs the consumer project's dependencies
- Validates eslint-config-basic compatibility
- Checks committed effective-config snapshots
- Runs the project's normal lint command
- Optionally profiles ESLint and enforces:
- Maximum lint duration
- Maximum per-rule execution time
- Maximum warning count
Usage
- uses: santi020k/eslint-config-basic@v3.1.0
with:
install-command: pnpm install --frozen-lockfile
lint-command: pnpm lint
profile: "true"
max-warnings: "0"
max-duration: "15000"
max-rule-time: "2000"