https://github.com/parcellab/eslint-plugin-no-require-assign
Disallow assigning to required bindings
https://github.com/parcellab/eslint-plugin-no-require-assign
eslint javascript team-architecture typescript
Last synced: 3 months ago
JSON representation
Disallow assigning to required bindings
- Host: GitHub
- URL: https://github.com/parcellab/eslint-plugin-no-require-assign
- Owner: parcelLab
- Created: 2022-12-25T16:09:26.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-28T13:17:18.000Z (8 months ago)
- Last Synced: 2025-08-24T00:25:10.820Z (4 months ago)
- Topics: eslint, javascript, team-architecture, typescript
- Language: JavaScript
- Size: 29.3 KB
- Stars: 0
- Watchers: 11
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# eslint-plugin-no-require-assign
Disallow assigning to required bindings
Original author @weiliddat [@parcellab/eslint-config#51](https://github.com/parcelLab/eslint-config/pull/51)
## Installation
You'll first need to install [ESLint](https://eslint.org/):
```sh
npm i eslint --save-dev
```
Next, install `@parcellab/eslint-plugin-no-require-assign`:
```sh
npm install @parcellab/eslint-plugin-no-require-assign --save-dev
```
## Usage
Add `@parcellab/eslint-plugin-no-require-assign` to the plugins section of your `.eslintrc` configuration file:
```json
{
"plugins": ["@parcellab/eslint-plugin-no-require-assign"]
}
```
Then configure the rules you want to use under the rules section.
```json
{
"rules": {
"@parcellab/eslint-plugin-no-require-assign/rule-name": 2
}
}
```
## Supported Rules
- Fill in provided rules here
## Contributing
[Contribution guidelines](CONTRIBUTING.md)