Skip to content

sosukesuzuki/eslint-plugin-ast-grep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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",
      {
        "pattern": "console.log",
        "message": "console.log is not allowed."
      }
    ]
  }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published