{"enrichment":{"faq":[{"a":"ESLint's setup begins with installing the package and creating a configuration file (eslint.config.js or .eslintrc). ESLint lets you define rules by severity, choose presets for your environment (Node.js, browser, React), and specify your parser. The MIT-licensed tool supports both legacy and flat config formats, making it flexible for new and existing projects.","q":"How do you set up ESLint for JavaScript projects?"},{"a":"ESLint configuration for TypeScript and React involves setting your parser to @typescript-eslint/parser, adding TypeScript-specific rules, and including React plugin rules. ESLint's flat config format simplifies managing multiple configurations. You can extend recommended rule sets and customize severity levels to match your project's code quality standards.","q":"What is ESLint configuration for TypeScript and React?"},{"a":"ESLint provides the --fix flag to automatically resolve violations. Run eslint --fix to apply fixes for rules that support auto-correction. ESLint handles formatting issues, unused variables, and quote consistency without manual intervention. For CI/CD pipelines, automate this step to enforce standards before code merges.","q":"How can you fix ESLint errors automatically?"},{"a":"ESLint lets you configure rules by setting severity levels (off, warn, error) and rule-specific options. Use shared presets like eslint:recommended or framework-specific plugins for React and Node.js. ESLint supports inline comments to disable rules per-line, and you can create custom rules for project-specific standards.","q":"How do you configure ESLint rules and enforce code quality?"},{"a":"ESLint's no-unused-vars rule flags variables declared but never used in your code. This warning helps identify dead code and reduce bundle size. ESLint lets you disable this rule inline with /* eslint-disable-next-line */ or adjust its severity in your configuration based on your project's needs.","q":"What does the ESLint no-unused-vars warning mean?"},{"a":"ESLint integrates into CI/CD workflows like GitHub Actions by running eslint in your pipeline scripts. ESLint exits with error codes when violations are found, blocking merges until standards are met. Configure ESLint to run on staged files or entire directories, and combine it with --fix to auto-correct issues before deployment.","q":"How do you integrate ESLint into CI/CD pipelines?"}],"shadow_tags":["code-quality-tool","static-analysis","auto-formatting","rule-enforcement","project-setup","typescript-support","react-integration","ci-cd-ready","dev-workflow","linter-config"],"summary_rewrite":"ESLint helps you enforce code quality standards across JavaScript and TypeScript projects through configurable linting rules and automated fixes. Configure rules by severity, apply shared presets for React or Node.js, and use inline comments to manage exceptions."},"files":[{"bytes":10031,"path":"plugins/js-ts/skills/eslint/SKILL.md","sha256":"bee335b47fdd81620a7ba6e9f6adcdc863f05ff98c78ca7474a1c5f0092b01f6","url":"https://skillfed.io/files/el-feo/ai-context/eslint/a0343ada/SKILL.md"}],"id":"el-feo/ai-context/eslint","links":{"html":"https://skillfed.io/el-feo/ai-context/eslint","md":"https://skillfed.io/el-feo/ai-context/eslint.md","repo":"https://github.com/el-feo/ai-context"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":2,"language":"Ruby","last_updated":"2026-07-22","license":"MIT","name":"eslint","publisher":"el-feo","stars":12},"relations":{"similar":[{"id":"steelan9199/wechat-publisher/js-error-fixer"},{"id":"patricio0312rev/skills/eslint-prettier-config"},{"id":"alinaqi/maggy/existing-repo"},{"id":"organvm/a-i--skills/coding-standards-enforcer"},{"id":"aj-geddes/useful-ai-prompts/static-code-analysis"},{"id":"delexw/claude-code-misc/oxlint"},{"id":"patricio0312rev/skills/code-formatter-installer"},{"id":"tanstack-skills/tanstack-skills/tanstack-config"},{"id":"personamanagmentlayer/pcl/javascript-expert"},{"id":"managedcode/dotnet-skills/eslint"}]},"slug":{"owner":"el-feo","repo":"ai-context","skill":"eslint"},"version":"a0343ada"}
