A shared lint configuration package from DTStack that bundles ESLint, Stylelint, and Prettier rules into a single dependency. Version 2.2.22 requires Node >=14 and ships TypeScript types. It enforces a specific code style (4-space indent, single quotes, no forced semicolons, optional trailing commas) designed for team consistency. Releases follow the ko monorepo's cadence. Differentiators: no configuration overhead, automatic formatting via pnpm lint-fix, and pre-defined rules that discourage overriding to maintain group style guide compliance.
npm install ko-lint-configNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Install ko-lint-config, configure ESLint and Prettier via require.resolve, and add lint scripts.
Use require.resolve('ko-lint-config') in extends array.Stick with ESLint 8 or migrate to a flat config manually.
Pin version and test lint output after upgrade.
Use const prettier = require('ko-lint-config/.prettierrc'); module.exports = { ...prettier }Run `npm install ko-lint-config --save-dev` and ensure node_modules contains it.
Remove custom rule overrides and rely solely on ko-lint-config's defaults.
Add `extends: [require.resolve('ko-lint-config/.stylelintrc')]` to your .stylelintrc.jsUse `const prettier = require('ko-lint-config/.prettierrc')` without require.resolve.No dependency data recorded yet.