0.0.4 • Published 1 year ago

eslint-plugin-rv-lint-rules v0.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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:

  1. Install rv-lint-rules as a dev dependency by running the following command:
npm install --save-dev rv-lint-rules
  1. Configure ESLint in your project by creating or modifying the .eslintrc.json or .eslintrc.js file.

  2. 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.

  1. Add the following to the ESLint rules:
{
  "rules": {
    "rv-lint-rules/authorized-for-decorator-required": "error"
  }
}
  1. 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.

0.0.3

1 year ago

0.0.4

1 year ago

0.0.2

1 year ago

0.0.1-alpha.1

1 year ago

0.0.1-alpha.0

1 year ago

0.0.1

1 year ago