Official ESLint configuration for oclif CLI framework projects. Current stable version is 6.0.159. Released frequently with dependency updates. Key differentiator: optimized for TypeScript strict mode, includes rules for async/await, and enforces oclif-specific conventions like command exports and topic patterns.
npm install eslint-config-oclifVerified import paths — ran on the pinned version, not inferred.
Set up ESLint for oclif project using recommended config.
Upgrade Node to >=18.18.0 or use eslint-config-oclif@5.x
Remove TSLint config and use ESLint with typescript-eslint
Install eslint-plugin-oclif as dev dependency
Use extends: ['oclif'] only, which now includes TypeScript rules
Install eslint-config-oclif: npm install eslint-config-oclif --save-dev
Install eslint-plugin-oclif: npm install eslint-plugin-oclif --save-dev
Ensure typescript-eslint/parser is installed and configured via extends: ['oclif']