nekochans / lgtm-cat-ui

https://lgtmeow.com のUIComponentを管理する為のpackage
1 stars 0 forks source link

Stylelint、ESLint の設定から styled-components に関連するルールを削除 #306

Closed keitakn closed 1 year ago

keitakn commented 1 year ago

issueURL

https://github.com/nekochans/lgtm-cat-ui/issues/293

Done の定義

スクリーンショット or Storybook の URL

https://62729802bbcc7d004a663d4c-ynzzfspoep.chromatic.com/

変更点概要

Stylelintの設定変更

stylelintの設定 & package構成を変更し通常のCSSをターゲットにするように変更。

今までは styled-components を利用していたので https://github.com/kufu/stylelint-config-smarthr にお世話になっていたがこれは styled-components をベースにした物なので削除しました。(今までありがとうございます。)

ルールは極力シンプルにしたかったので stylelint-config-recess-orderstylelint-config-prettier だけを利用するようにした。

ESLintの設定変更

eslint-plugin-styled-components-varname を削除した。

その他

Stylelintの設定変更に伴いFormatterの設定が変わったので再度Formatterを当てた。主にCSSプロパティの並び順が変更されている。

レビュアーに重点的にチェックして欲しい点

特になし

補足情報

特になし