Skip to content

DerZyklop/eslint-plugin-no-unsafe-chars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

eslint-plugin-no-unsafe-chars

An eslint plugin that disallows german umlauts and other unsafe characters in function names, variable names and object property names.

Usage

  1. Install eslint-plugin-no-unsafe-chars as a dev-dependency:
$ npm install --save-dev eslint-plugin-no-unsafe-chars
  1. Enable the plugin by adding it to your .eslintrc:
plugins: [
  "no-unsafe-chars"
]

Configuration

You can disallow german umlauts (ä, ö and ü) with the rule no-umlauts.

You can disallow more chars with the custom rule. By default the disallowed custom char is the german ß. You can adjust the disallowed chars to your needs by setting the disallow option in your .eslintrc:

rules: {
    "no-unsafe-chars/no-umlauts": [2],
    "no-unsafe-chars/custom": [2, {"disallow": ['ß', '_', '-', 'é', 'à', 'ï']}]
}

As standard in eslint, set that first element to 1 to make this a warning instead of an error.

rules: {
    "no-unsafe-chars/no-umlauts": [1],
    "no-unsafe-chars/custom": [1]
}

License

MIT © Nils Neumann

About

An eslint plugin that disallows german umlauts and other unsafe characters in function names, variable names and object property names.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published