Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESLintを導入する #192

Open
jdkfx opened this issue Mar 6, 2024 · 2 comments
Open

ESLintを導入する #192

jdkfx opened this issue Mar 6, 2024 · 2 comments

Comments

@jdkfx
Copy link
Contributor

jdkfx commented Mar 6, 2024

内容

  • 現状、Linterが導入されていないことと様々な人が参加するため、人によりコードの書き方などがバラバラになっている
  • ESLintを導入し、コーディング規約に則っているかチェックしてもらいたい

Pros 良くなる点

  • コーディング規約に沿ったコードを書くことで、コードのミスやレビューの手間を減らす
  • 今後の実装コストや運用コストにかける負荷を減らすことができる
  • 新しくコントリビュータが参加しやすくなる

Cons 悪くなる点

  • 導入後にこれまで書かれてきたコードを変更する必要がある
  • 規約を決めるにあたり、その内容を議論する必要がある

実現方法

VOICEVOXのバージョン

0.16.1

その他

@Hiroshiba
Copy link
Member

Hiroshiba commented Mar 6, 2024

とても良いと思います!!!!!!
ぜひ導入したいです・・・!!!

@wappon28dev
Copy link
Contributor

wappon28dev commented Mar 6, 2024

ESLint 良いですね!

ちなみにですが, こちら (#163 (comment)) で一度あったのですが うっかり key を設定し忘れてエラーになっちゃったなどあったので, React や TypeScript のアンチパターンを未然に防げるようなルールセットの選定も考慮できると良いかもですね!

image
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants