A simple code style lint utility that provides shared configurations for ESLint, Prettier, and Stylelint, designed to enforce consistent code quality. Current stable version is 1.0.6. It allows extending configurations and overriding rules. Differentiators include a single dependency approach and support for ESLint, Prettier, and Stylelint integration, though it relies on @umijs/fabric for Stylelint configuration. Release cadence is not documented; appears low activity.
npm install osdoc-lintNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to extend ESLint config, spread prettier config, and configure Stylelint using osdoc-lint.
Add @umijs/fabric as an explicit dependency or understand it's required.
Use require() syntax; cannot import with ESM.
Use require.resolve('osdoc-lint/eslint') in extends array.Use module.exports = { ...lint.prettier } or Object.assign.Use require.resolve('osdoc-lint/eslint') in the extends array.Ensure const lint = require('osdoc-lint'); returns an object with a prettier property.Check rule name and use array format: 'rule-name': [severity, options].
Install osdoc-lint as a dev dependency and use require.resolve().