Umi.js v3 plugin that integrates ESLint, Stylelint, Prettier, Husky, lint-staged, and commitlint into the build and development workflow. Provides commands to generate lint configuration files and run lint tasks. Currently at v1.0.2 with low release cadence (last update 2021). Requires umi@3.x as a peer dependency. Key differentiator: opinionated, one-stop lint setup for Umi projects, wrapping multiple tools under a unified plugin interface.
npm install umi3-plugin-lintNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Installs the plugin, enables ESLint and Stylelint in config, runs use-lint to generate configuration files, and executes linting.
Use Umi 4's built-in lint or alternative lint plugin.
Pin dependency versions or migrate to separate linting setup.
Backup your config files before running 'npx umi use-lint'.
Check .husky directory after generation; manually merge hooks.
Install '@umijs/fabric' as devDependency if needed.
Install with 'npm install umi3-plugin-lint --save-dev' and add to '.umirc.ts' plugins array.
Ensure plugin is in '.umirc.ts' and run 'npx umi use-lint' (not 'npx use-lint').
Run 'npm install eslint --save-dev' and other needed linters.