eslint-plugin-no-jp
Version:
Make sure nothing is written in Japanese
88 lines (61 loc) • 1.61 kB
Markdown
//img.shields.io/npm/v/eslint-plugin-no-jp)


Helps the team(you) stick to English throuout the codebase. In other words, it helps the team(you) not rely on Japanese🇯🇵)
## Installation
- with Yarn
```sh
yarn add -D eslint-plugin-no-jp
```
- with npm
```sh
npm install eslint-plugin-no-jp --save-dev
```
## Usage
Add `eslint-plugin-no-jp` to the `plugins` section and add the rules to the `rules` section of your `.eslintrc` configuration file. (You can also omit the `eslint-plugin-` prefix.)
```json
{
"plugins": [
"eslint-plugin-no-jp"
],
"rules": [
"no-jp/no-jp-identifier": 2,
"no-jp/no-jp-comment": 2
]
}
```
Examples of 👎 incorrect code for this rule:
```js
// 日本語のコメントを書いているとLintに怒られる
const greeting = () => {
return "Hello"
}
```
Examples of 👍 correct code for this rule:
```js
// Gotta stick to English
const greeting = () => {
return "Hello"
}
```
Examples of 👎 incorrect code for this rule:
```js
const 日本語の関数名 = () => {
return "Hello"
}
const 日本語の変数 = "Konnichiha"
```
Examples of 👍 correct code for this rule:
```js
const stickToEnglish = () => {
return "Hello"
}
const englishVar = "Hello World"
```
MIT
![npm](https: