coding-standards-enforcer
Coding Standards Enforcer sets up automated style checks across your codebase using ESLint, Prettier, and git hooks. It enforces naming conventions and code quality rules while catching issues before commits, keeping teams aligned on formatting and standards.
Coding Standards Enforcer automates code style enforcement using linters, formatters, and pre-commit hooks.
AI-generated summary based on this skill's SKILL.md
Install
organvm/a-i--skills/coding-standards-enforcer · repository language: Python
git clone https://github.com/organvm/a-i--skills
cp -r a-i--skills/skills/development/coding-standards-enforcer ~/.claude/skills/coding-standards-enforcernpx skillfed install organvm/a-i--skills/coding-standards-enforcerFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does Coding Standards Enforcer do?
Coding Standards Enforcer automates code style enforcement across your project using ESLint, Prettier, and git hooks. It catches formatting issues and naming convention violations before code reaches your repository, ensuring your team maintains consistent standards without manual review overhead.
How does Coding Standards Enforcer set up pre-commit hooks linting?
Coding Standards Enforcer integrates Husky and lint-staged to run linters and formatters automatically before each commit. This validation layer prevents non-compliant code from entering your repository, catching style violations and naming convention breaches at the point of commit rather than during code review.
Can Coding Standards Enforcer enforce naming conventions?
Yes. Coding Standards Enforcer uses ESLint rules to enforce consistent naming conventions across your codebase. You configure standards for variables, functions, classes, and other identifiers, then the tool automatically validates compliance and flags violations during development and pre-commit checks.
How do I integrate ESLint, Prettier, and Husky with Coding Standards Enforcer?
Coding Standards Enforcer provides configuration templates and setup guidance for integrating all three tools into your workflow. It coordinates ESLint for linting rules, Prettier for automatic formatting, and Husky with lint-staged for pre-commit validation, creating a unified code quality pipeline.
What license does Coding Standards Enforcer use?
Coding Standards Enforcer is released under the Apache-2.0 license, allowing you to use, modify, and distribute it freely while maintaining appropriate attribution and liability disclaimers.
Does Coding Standards Enforcer support TypeScript and React projects?
Yes. Coding Standards Enforcer provides ESLint configuration templates for TypeScript and React environments, including appropriate rule sets and parser configurations to enforce standards in modern JavaScript ecosystems.
SKILL.md
rendered from the published skill — quoted content, verbatim
Coding Standards Enforcer
Automate code quality and consistency with linters, formatters, and hooks.
ESLint Configuration
// .eslintrc.js
module.exports = {
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react/recommended',
'prettier'
],
rules: {
'no-console': 'warn',
'@typescript-eslint/no-unused-vars': 'error',
'@typescript-eslint/explicit-function-return-type': 'warn',
'react/prop-types': 'off',
'complexity': ['warn', 10],
'max-lines-per-function': ['warn', 50]
}
};
Prettier Configuration
```json { "semi": true, "singleQuote": true,
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 2 files
skills/development/coding-standards-enforcer/SKILL.md
skills/development/coding-standards-enforcer/references/style-guide-template.md