{"id":25890,"library":"linteverything","title":"Lint Everything","description":"A universal linter that runs multiple linters (checkstyle, ESLint, HTMLLint, stylelint) on a project with a single command. Version 0.9.5 is the latest stable release, with no recent updates. It wraps existing linters and provides unified configuration and output. Alternatives include running individual linters separately.","status":"active","version":"0.9.5","language":"javascript","source_language":"en","source_url":"https://github.com/loicbourgois/linteverything","tags":["javascript","lint","linter"],"install":[{"cmd":"npm install linteverything","lang":"bash","label":"npm"},{"cmd":"yarn add linteverything","lang":"bash","label":"yarn"},{"cmd":"pnpm add linteverything","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Java linter for Java projects","package":"checkstyle","optional":true},{"reason":"JavaScript/TypeScript linter","package":"eslint","optional":true},{"reason":"HTML linter","package":"htmllint","optional":true},{"reason":"CSS linter","package":"stylelint","optional":true}],"imports":[{"note":"Package only provides CommonJS module; ESM import not supported.","wrong":"import linteverything from 'linteverything'","symbol":"linteverything","correct":"const linteverything = require('linteverything')"},{"note":"Config file must use CommonJS module.exports.","wrong":"export default { verbose: true }","symbol":".linteverythingrc.js","correct":"// .linteverythingrc.js\nmodule.exports = { verbose: true }"},{"note":"CLI is run via npx or node_modules/.bin. Not globally installed.","wrong":"linteverything","symbol":"CLI","correct":"npx linteverything"}],"quickstart":{"code":"// Install\nnpm install linteverything --save-dev\n\n// Create .linteverythingrc.js\nmodule.exports = {\n  ignore: ['node_modules', '.git'],\n  verbose: true\n};\n\n// In Node.js\nconst linteverything = require('linteverything');\nlinteverything({ verbose: true }).then(result => {\n  console.log(result);\n});","lang":"javascript","description":"Shows installation, configuration file, and programmatic usage with CommonJS require."},"warnings":[{"fix":"Consider using individual linters directly (eslint, stylelint, etc.)","message":"The package has not been updated since 2019.","severity":"deprecated","affected_versions":"<=0.9.5"},{"fix":"Install Java Runtime Environment (JRE) or disable checkstyle in options.","message":"Requires Java installed for checkstyle linter.","severity":"breaking","affected_versions":">=0.0.0"},{"fix":"Set logLevel: 'all' or 'warning' in options.","message":"The default logLevel is 'error', meaning warnings are hidden unless changed.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run npm install linteverything --save-dev","cause":"Package not installed or not in node_modules.","error":"Error: Cannot find module 'linteverything'"},{"fix":"Use const linteverything = require('linteverything')","cause":"Using ES6 import syntax with a CommonJS-only module.","error":"TypeError: linteverything is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}