-
Notifications
You must be signed in to change notification settings - Fork 0
/
.prettierrc.js
34 lines (32 loc) · 1.37 KB
/
.prettierrc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
module.exports = {
// インデント設定は .editorconfig に従う
printWidth: 120,
/**
* quoteProps: "consistent", のほうが見た目としては好みではあるが、
* クオートの有無が他の行に依存する=他の行の変更によって変更のない行にも差分が発生する可能性があるということであり、
* 履歴がわかりにくくなるのを避けるため設定しない
*/
/**
* シングルクオートvsダブルクオートは未だに迷っている・・・
*
* シングルクオートのよさ:
* - HTMLがダブルクオートなのでHTML記述を囲める
* - 単純にシングルクオートに設定しているプロジェクトをよく見る
*
* ダブルクオートのよさ:
* - prettierのデフォルトなので設定が不要
* - VSCodeでもimportの自動追加の際のデフォルトがダブルクオート
* - JSONはダブルクオートのみを許容するので、記述を流用できる
* - (HTML記述を囲むことについてはバッククオートで代用できる)
*
* 今回は「極力デフォルト設定に則る」ことを優先して、ダブルクオートとしてみる。
*/
// overrides: [
// {
// files: '*.{js,ts,astro}',
// options: {
// singleQuote: true,
// },
// },
// ],
};