Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomerh2001/eslint-plugin-th-rules
Custom ESLint rules for improving consistency across projects.
https://github.com/tomerh2001/eslint-plugin-th-rules
eslint eslint-plugin eslint-rule eslint-rules
Last synced: 28 days ago
JSON representation
Custom ESLint rules for improving consistency across projects.
- Host: GitHub
- URL: https://github.com/tomerh2001/eslint-plugin-th-rules
- Owner: tomerh2001
- Created: 2024-02-22T18:04:51.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T03:39:06.000Z (about 1 month ago)
- Last Synced: 2024-09-29T01:04:30.472Z (about 1 month ago)
- Topics: eslint, eslint-plugin, eslint-rule, eslint-rules
- Language: JavaScript
- Homepage:
- Size: 2.85 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# eslint-plugin-th-rules
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![XO code style](https://shields.io/badge/code_style-5ed9c7?logo=xo&labelColor=gray)](https://github.com/xojs/xo)
[![Snyk Security](../../actions/workflows/snyk-security.yml/badge.svg)](../../actions/workflows/snyk-security.yml)
[![CodeQL](../../actions/workflows/codeql.yml/badge.svg)](../../actions/workflows/codeql.yml)
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/tomerh2001/eslint-plugin-th-rules/badge)](https://securityscorecards.dev/viewer/?uri=github.com/tomerh2001/eslint-plugin-th-rules)This repository contains custom ESLint rules to enhance code quality and consistency across projects.
# Custom ESLint Rules
This repository contains custom ESLint rules to enhance code quality and consistency across projects, created by Tomer Horowitz.
## Rules
💼 Configurations enabled in.\
✅ Set in the `recommended` configuration.\
🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).| Name             | Description | 💼 | 🔧 |
| :--------------------------------------------------- | :------------------------------------------------------------------------------- | :--------------------------------------------------------------- | :- |
| [no-comments](docs/rules/no-comments.md) | Disallow comments except for specified allowed patterns. | ✅ ![badge-recommended-react][] ![badge-recommended-typescript][] | 🔧 |
| [no-default-export](docs/rules/no-default-export.md) | Convert unnamed default exports to named default exports based on the file name. | ✅ ![badge-recommended-react][] ![badge-recommended-typescript][] | 🔧 |
| [no-destructuring](docs/rules/no-destructuring.md) | Disallow destructuring that does not meet certain conditions | ✅ ![badge-recommended-react][] ![badge-recommended-typescript][] | |