{"id":26677,"library":"yma-cli-lint","title":"yma-cli-lint","description":"An integrated linting tool for TypeScript projects, version 1.0.53. It provides a unified configuration for ESLint, Prettier, and Stylelint, reducing setup overhead. Regularly updated to support latest TypeScript versions. Key differentiator is its opinionated, zero-config approach for teams wanting consistent code quality without custom rules.","status":"active","version":"1.0.53","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","typescript"],"install":[{"cmd":"npm install yma-cli-lint","lang":"bash","label":"npm"},{"cmd":"yarn add yma-cli-lint","lang":"bash","label":"yarn"},{"cmd":"pnpm add yma-cli-lint","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency needed for TS linting rules","package":"typescript","optional":false}],"imports":[{"note":"Default import; package is ESM-only, CJS require not supported.","wrong":"const lint = require('yma-cli-lint')","symbol":"lint","correct":"import lint from 'yma-cli-lint'"},{"note":"Named export for TypeScript type.","wrong":"import LintConfig from 'yma-cli-lint'","symbol":"LintConfig","correct":"import { LintConfig } from 'yma-cli-lint'"},{"note":"Function to execute linting programmatically.","wrong":"","symbol":"runLint","correct":"import { runLint } from 'yma-cli-lint'"}],"quickstart":{"code":"import lint from 'yma-cli-lint';\n\n// Run lint on current directory\nlint().then(results => {\n  console.log('Lint results:', results);\n}).catch(err => {\n  console.error('Lint failed:', err);\n});","lang":"typescript","description":"Shows default import and usage of the main lint function with async/await error handling."},"warnings":[{"fix":"Use import statements instead of require(). Ensure your project is ESM or use .mjs extension.","message":"ESM-only: package does not support CommonJS require, use import syntax.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Run npm install typescript@^4.2.3 --save-dev","message":"TypeScript peer dependency required: install typescript@^4.2.3 alongside yma-cli-lint.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Upgrade Node.js to 14 or higher.","message":"Minimum Node.js version 14 required; older versions may cause runtime errors.","severity":"breaking","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Use import statement or switch to ESM mode in your project.","cause":"Attempting to use require() on an ESM-only package.","error":"Error [ERR_REQUIRE_ESM]: require() of ES Module not supported"},{"fix":"Install typescript as a devDependency: npm install typescript --save-dev","cause":"Missing peer dependency typescript.","error":"Cannot find module 'typescript'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}