1.0.0 • Published 8 months ago

eslint-plugin-ast-grep v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

eslint-plugin-ast-grep

ESLint plugin with ast-grep.

Installation

npm i -D eslint-plugin-ast-grep

Requirements

  • ESLint 9.0.0
  • ast-grep 0.3.0

Rules

no-restricted-syntax

Restricts syntaxes specified by ast-grep. Inspired by no-restricted-syntax from ESLint core.

Options

This rule takes a list of strings, where each string is an ast-grep pattern:

{
  "rules": {
    "ast-grep/no-restricted-syntax": ["error", "console.log", "console.warn"]
  }
}

Alternatively, the rule also accepts objects, where the pattern and an optional custom message are specified:

{
  "rules": {
    "no-restricted-syntax": [
      "error",
      {
        "selector": "console.log",
        "message": "console.log is not allowed."
      }
    ]
  }
}
1.0.0

8 months ago