Skip to content

Instantly share code, notes, and snippets.

@Restoration
Created January 16, 2020 01:27
Show Gist options
  • Select an option

  • Save Restoration/1e1dba08621f6c1f55ebc0b5852b7f73 to your computer and use it in GitHub Desktop.

Select an option

Save Restoration/1e1dba08621f6c1f55ebc0b5852b7f73 to your computer and use it in GitHub Desktop.
create-react-app のデフォルトからあまり触っていないが、以下の rules を弄っている。
no-default-export: named export を強制するため true にしている
interface-name: 大文字 I から始まる interface 名を禁止
ordered-imports: インポート順をアルファベット順にして探しやすいように true
jsx-no-lambda: Query Component pattern などで使うので false
object-literal-sort-keys: object の key はアルファベット順よりも重要度で並べたり、分類ごとにまとめたりしたいので false
prettier: tslint-plugin-prettier をインストール($ yarn add -D tslint-plugin-prettier)し "rulesDirectory": ["tslint-plugin-prettier"] を追加して true にするとプロジェクトの .prettierrc(.json) が効くようになる
メンバーの多いプロジェクトでは、さらに必要に応じてrulesを追加したり無効化したりする
http://nomusiclife.hatenablog.jp/entry/2018/09/09/175022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment