eslint-plugin-rv-lint-rules
v0.0.4
Published
RV Lint Rules
Maintainers
Readme
RV Lint Rules
This repository contains custom ESLint rules for the RV backend project. The purpose of these rules is to enforce coding standards and best practices specific to the project.
Rule: @AuthorizedFor Annotation
The @AuthorizedFor annotation is a custom ESLint rule that ensures any new methods added within a resolver have the @AuthorizedFor annotation. This annotation is used to specify the roles or permissions required to access the method.
Installation
To use these custom ESLint rules in your project, follow these steps:
- Install
rv-lint-rulesas a dev dependency by running the following command:
npm install --save-dev rv-lint-rulesConfigure ESLint in your project by creating or modifying the
.eslintrc.jsonor.eslintrc.jsfile.Add the following configuration to your ESLint configuration file:
{
"extends": ["rv-lint-rules"]
}This configuration extends the rv-lint-rules package, enabling the custom rules in your project.
- Add the following to the ESLint rules:
{
"rules": {
"rv-lint-rules/authorized-for-decorator-required": "error"
}
}- Save the configuration file and run ESLint to enforce the rules in your project.
That's it! You have successfully installed and configured the RV lint rules for your project.
