Created
January 16, 2020 01:27
-
-
Save Restoration/1e1dba08621f6c1f55ebc0b5852b7f73 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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