{"id":19504060,"url":"https://github.com/mysticatea/eslint-plugin-ja","last_synced_at":"2025-06-20T09:35:29.639Z","repository":{"id":57229941,"uuid":"120062423","full_name":"mysticatea/eslint-plugin-ja","owner":"mysticatea","description":"ESLint のエラーメッセージを日本語化する非公式の実験的なプラグインです。","archived":false,"fork":false,"pushed_at":"2018-02-04T06:23:43.000Z","size":22,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-29T13:30:39.473Z","etag":null,"topics":["eslint","eslint-plugin","japanese","javascript","nodejs","npm-module","npm-package"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mysticatea.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-02-03T05:28:49.000Z","updated_at":"2024-06-13T06:02:32.000Z","dependencies_parsed_at":"2022-09-11T06:51:40.559Z","dependency_job_id":null,"html_url":"https://github.com/mysticatea/eslint-plugin-ja","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mysticatea/eslint-plugin-ja","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mysticatea%2Feslint-plugin-ja","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mysticatea%2Feslint-plugin-ja/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mysticatea%2Feslint-plugin-ja/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mysticatea%2Feslint-plugin-ja/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mysticatea","download_url":"https://codeload.github.com/mysticatea/eslint-plugin-ja/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mysticatea%2Feslint-plugin-ja/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260919515,"owners_count":23082781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eslint","eslint-plugin","japanese","javascript","nodejs","npm-module","npm-package"],"created_at":"2024-11-10T22:24:07.930Z","updated_at":"2025-06-20T09:35:24.625Z","avatar_url":"https://github.com/mysticatea.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# eslint-plugin-ja\n\n[![npm version](https://img.shields.io/npm/v/eslint-plugin-ja.svg)](https://www.npmjs.com/package/eslint-plugin-ja)\n[![Downloads/month](https://img.shields.io/npm/dm/eslint-plugin-ja.svg)](http://www.npmtrends.com/eslint-plugin-ja)\n[![Build Status](https://travis-ci.org/mysticatea/eslint-plugin-ja.svg?branch=master)](https://travis-ci.org/mysticatea/eslint-plugin-ja)\n[![Dependency Status](https://david-dm.org/mysticatea/eslint-plugin-ja.svg)](https://david-dm.org/mysticatea/eslint-plugin-ja)\n\n[ESLint] のエラーメッセージを日本語化する非公式の実験的なプラグインです。\n\n今のところモンキーパッチを使っています。\n\n## ⤴️ 目的\n\n[ESLint] のエラーメッセージを日本語化して、より広く使ってもらえるようにします。\n\n## 💿 インストール\n\n[npm] でインストールして `.eslintrc.*` ファイルにこのプラグインを利用する事を記述します。\n\n```bash\nnpm install --save-dev eslint eslint-plugin-ja\n```\n\n```json\n{\n    \"plugins\": [\"ja\"]\n    // 他はいつも通り。\n}\n```\n\n### 要件\n\n- [Node.js] v4.0.0 以上\n- [ESLint] v4.17.0 以上\n\n## 📖 使い方\n\n特になし。  \n普通に [ESLint] を利用して下さい。\n\n## ⚠️ 既知の制限\n\n現在日本語化されているルールは、[eslint/eslint#9648](https://github.com/eslint/eslint/pull/9648) で更新された`65`個だけです。\n\n\u003cdetails\u003e\u003csummary\u003eルールの一覧を見る\u003c/summary\u003e\n\n- `accessor-pairs`\n- `array-bracket-newline`\n- `array-bracket-spacing`\n- `array-callback-return`\n- `array-element-newline`\n- `arrow-body-style`\n- `arrow-parens`\n- `arrow-spacing`\n- `block-scoped-var`\n- `brace-style`\n- `callback-return`\n- `camelcase`\n- `capitalized-comments`\n- `class-methods-use-this`\n- `comma-dangle`\n- `comma-style`\n- `complexity`\n- `computed-property-spacing`\n- `consistent-return`\n- `consistent-this`\n- `constructor-super`\n- `curly`\n- `default-case`\n- `dot-location`\n- `dot-notation`\n- `eol-last`\n- `eqeqeq`\n- `no-alert`\n- `no-array-constructor`\n- `no-await-in-loop`\n- `no-bitwise`\n- `no-buffer-constructor`\n- `no-caller`\n- `no-case-declarations`\n- `no-catch-shadow`\n- `no-class-assign`\n- `no-compare-neg-zero`\n- `no-cond-assign`\n- `no-confusing-arrow`\n- `no-console`\n- `no-const-assign`\n- `no-constant-condition`\n- `no-continue`\n- `no-control-regex`\n- `no-debugger`\n- `no-delete-var`\n- `no-div-regex`\n- `no-dupe-args`\n- `no-dupe-class-members`\n- `no-dupe-keys`\n- `no-duplicate-case`\n- `no-else-return`\n- `no-empty-character-class`\n- `no-empty-function`\n- `no-empty-pattern`\n- `no-empty`\n- `no-eq-null`\n- `no-eval`\n- `no-ex-assign`\n- `no-extend-native`\n- `no-extra-bind`\n- `no-extra-boolean-cast`\n- `no-extra-label`\n- `no-extra-parens`\n- `no-extra-semi`\n\n\u003c/details\u003e\n\n## 📰 変更履歴\n\n- [GitHub Releases](https://github.com/mysticatea/eslint-plugin-ja/releases)\n\n## 🍻 貢献\n\n- ご意見・ご感想は Issues までお願いします。\n\n[ESLint]: https://eslint.org/\n[Node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmysticatea%2Feslint-plugin-ja","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmysticatea%2Feslint-plugin-ja","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmysticatea%2Feslint-plugin-ja/lists"}