-
Notifications
You must be signed in to change notification settings - Fork 288
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
PropsでcamelCaseを使い,省略記法を強制するように変更 #2070
Conversation
@cm-ayf 変更ありがとうございます!! もしやと思って調べてみたのですが、もしかしたらv-bindのshorthandのESLintも既存かも・・・? というかこれrecommendedに追加されてるはずですね。。 ・・・ (とりあえず一旦頂いたフルリクエストをマージさせていただいてから変更、という形でももちろん大丈夫です!!) |
2年前ともなるとeslint自体などと互換性があるかちょっと怪しく、かなり面倒そうですので、別PR案を推します。 |
@cm-ayf たしかにです・・・! もう1点すみません、 こちらも一緒にやってしまうか、PRのタイトルを変更して辻褄を合わせるか、どちらかお願いできれば・・・! ちょっと調べてみた感じ |
ちょっと手元で最新版のeslintとかを試してみたんですが、一切変更が入リませんでした! 公式のeslint ruleを使って独自プラグインの数を減らすとメンテナンス性が上がるのかなと思います。 |
@cm-ayf 👀 |
多忙により、PRを断念し、あるいは他の方へ引き継ぎたいです…… |
@cm-ayf 承知しました! こちらで巻き取るので後ほどレビューお願いします!! 最新版の ESLint に上げて、公式にある機能は公式の機能を利用したいと思います! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cm-ayf 実装してみました!!
まあまあいい感じかなぁ。しばらくちょっとこれでやってみてどうしてもダメそうだったら戻せばよさそう!
問題なさそうに見えます(PRのauthorはレビュー付けられないんですよね) |
確認ありがとうございます、マージします! |
内容
propsにcamelCaseを使うようにします.そのために,今までpropsをkebab-caseにしていたルール
vue/attribute-hyphenation
の設定を変更し,適用しました.また,同じIssueで言及されているように,これによってv-bind:の省略記法が利用できるようになります.省略記法の利用を強制するルールを作成し,適用しました.
関連 Issue
closes: #1945
スクリーンショット・動画など