Quick-reference for linting the core Ignite UI for Angular library. Covers the combined lint command (`lint:lib`), ESLint for TypeScript and templates, and Stylelint for Sass/SCSS styles. Use when an agent needs to run the main linters, fix lint errors, or understand the primary lint configuration. Do NOT use for building — use igniteui-angular-build instead. Do NOT use for running tests — use igniteui-angular-testing instead.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
La commande reste sur une seule ligne. Faites défiler horizontalement pour la vérifier avant de la copier.
Vous préférez une copie locale ? Téléchargez les fichiers actuellement disponibles dans SkillsMP.
Affichage de SKILL.md
SKILL.md
Instructions source · Aperçu en lecture seule
name
igniteui-angular-linting
description
Quick-reference for linting the core Ignite UI for Angular library. Covers the combined lint command (`lint:lib`), ESLint for TypeScript and templates, and Stylelint for Sass/SCSS styles. Use when an agent needs to run the main linters, fix lint errors, or understand the primary lint configuration. Do NOT use for building — use igniteui-angular-build instead. Do NOT use for running tests — use igniteui-angular-testing instead.
user-invocable
true
Ignite UI for Angular — Linting
Quick-reference card for the core lint commands for the main library in this repository.
Prerequisites
Run npm install at the repo root.
Commands
Command
What it runs
npm run lint:lib
ESLint + Stylelint (both — use this as the default)
npm run lint:styles
Stylelint only (Sass/SCSS files)
npm run lint
ng lint — ESLint only (TypeScript + templates)
ng lint --fix
Quick fix for tool identifiable fixes
lint:lib (recommended)
npm run lint:lib
This is the combined command and the one agents should run before considering work complete. It executes:
ng lint — ESLint on TypeScript source and Angular templates, using the config at projects/igniteui-angular/eslint.config.mjs.
npm run lint:styles — Stylelint on Sass files under projects/igniteui-angular/core/src/core/styles.
Lint Styles Only
npm run lint:styles
Runs stylelint "projects/igniteui-angular/core/src/core/styles". Use when you only changed SCSS/Sass and want a faster check.
Configuration Files
File
Purpose
eslint.config.mjs (repo root)
Root ESLint config
projects/igniteui-angular/eslint.config.mjs
Library-specific ESLint config (referenced in angular.json)
.stylelintrc.json (repo root)
Root Stylelint config used by npm run lint:styles
Agent Rules
Always run npm run lint:lib before marking work complete — this is a requirement from AGENTS.md.
Fix all lint errors before committing. Do not disable rules without justification.
If a lint rule conflicts with the intended change, investigate whether the rule is correct before suppressing it.