-
Notifications
You must be signed in to change notification settings - Fork 10
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
feat!: stylelint v14 を peerDependencies から除外、v15 のルールに移行 #205
Conversation
cf. [Migrating to 15.0.0](https://stylelint.io/migration-guide/to-15/) - stylelint v14 を peerDependencies から除外 - warning が出るルールを削除 - postcss-jsx から postcss-styled-syntax への移行
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.
対応ありがとうございます!LGTM 🎉
PRありがとうございます!! あと、BREAKING CHANGESを含むのでタイトルにconventional commitsの作法でタイトルに |
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.
軽微な指摘なので再レビュー不要です!GoGo〜
Co-authored-by: Daisuke Kondo <[email protected]>
確認&指摘どもです!マージしました! |
], | ||
customSyntax: 'postcss-jsx', |
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.
- postcss-jsx が生まれる
- 更新が止まる
- stylelintがpostcss-css-in-jsとしてフォークする
- postcss-css-in-jsもアーカイブされ、乗り換えを促される
という流れを踏まえて変更しています。
stylelint v14 から v15 で大きく方針変更が発生しており、stylelint v15 系を利用すると peerDependencies を満たすことができなくなっています。
stylelint v14 系のサポートをやめ、ドキュメントをもとに v15 系の設定に移行しました。 cf. Migrating to 15.0.0 | Stylelint
本PRは非互換な変更になります。また、すでに導入済みのプロジェクトでは以下の対応を行う必要があります。