medhira-eslint-rules
v0.0.1
Published
ESLint Plugin with custom rules for JavaScript and TypeScript - Powered by MEDHIRA
Downloads
131
Maintainers
Readme
medhira-eslint-rules
medhira-eslint-rules is a custom ESLint plugin that provides rules to enforce best practices and avoid common pitfalls in JavaScript and TypeScript codebases. This plugin is particularly useful for projects using JSX and TypeScript.
Why MEDHIRA?
In modern development, code quality is paramount. MEDHIRA ESLint Rules provides:
- Custom ESLint Rules - Tailored for best practices
- TypeScript Support - Full TS/ESLint integration
- JSX-Aware - Special rules for React/JSX codebases
- Framework Agnostic - Works with React, Vue, Angular, Node.js
- Configurable - Flexible options for each rule
Installation
# NPM
npm install medhira-eslint-rules --save-dev
# Yarn
yarn add medhira-eslint-rules --devUsage
{
"plugins": ["medhira-eslint-rules"],
"rules": {
"medhira-eslint-rules/no-commented-jsx": [
"error",
{
"ignorePattern": "TODO|FIXME"
}
]
}
}Rules
no-commented-jsx
Disallow commented-out JSX elements.
{
"rules": {
"medhira-eslint-rules/no-commented-jsx": "error"
}
}Options
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| ignorePattern | string | - | Regex pattern to ignore certain comments |
{
"rules": {
"medhira-eslint-rules/no-commented-jsx": [
"error",
{
"ignorePattern": "TODO|FIXME|HACK"
}
]
}
}Contributing
Contributions are welcome! Please follow these guidelines:
- Fork the repository
- Create a feature branch
- Submit a pull request
Sponsor & Support
To keep this library maintained and up-to-date, please consider sponsoring it on GitHub.
Or, if you're looking for private support or help in customizing the experience, reach out to us at [email protected]
About MEDHIRA
MEDHIRA - Engineering Intelligence Across Everything
- Website: https://medhira.readthedocs.io/en/latest/
- GitHub: https://github.com/HELLOMEDHIRA
- Email: [email protected]
License
Apache-2.0
Made with passion by MEDHIRA
