xref: /aosp_15_r20/development/tools/winscope/prettier.config.js (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Workerconst shared = {
2*90c8c64dSAndroid Build Coastguard Worker  printWidth: 80,
3*90c8c64dSAndroid Build Coastguard Worker  tabWidth: 2,
4*90c8c64dSAndroid Build Coastguard Worker  useTabs: false,
5*90c8c64dSAndroid Build Coastguard Worker  semi: true,
6*90c8c64dSAndroid Build Coastguard Worker  singleQuote: true,
7*90c8c64dSAndroid Build Coastguard Worker  quoteProps: 'preserve',
8*90c8c64dSAndroid Build Coastguard Worker  bracketSpacing: false,
9*90c8c64dSAndroid Build Coastguard Worker  trailingComma: 'all',
10*90c8c64dSAndroid Build Coastguard Worker  arrowParens: 'always',
11*90c8c64dSAndroid Build Coastguard Worker  embeddedLanguageFormatting: 'off',
12*90c8c64dSAndroid Build Coastguard Worker  bracketSameLine: true,
13*90c8c64dSAndroid Build Coastguard Worker  singleAttributePerLine: false,
14*90c8c64dSAndroid Build Coastguard Worker  jsxSingleQuote: false,
15*90c8c64dSAndroid Build Coastguard Worker  htmlWhitespaceSensitivity: 'strict',
16*90c8c64dSAndroid Build Coastguard Worker};
17*90c8c64dSAndroid Build Coastguard Worker
18*90c8c64dSAndroid Build Coastguard Workermodule.exports = {
19*90c8c64dSAndroid Build Coastguard Worker  overrides: [
20*90c8c64dSAndroid Build Coastguard Worker    {
21*90c8c64dSAndroid Build Coastguard Worker      /** TSX/TS/JS-specific configuration. */
22*90c8c64dSAndroid Build Coastguard Worker      files: '*.tsx',
23*90c8c64dSAndroid Build Coastguard Worker      options: shared,
24*90c8c64dSAndroid Build Coastguard Worker    },
25*90c8c64dSAndroid Build Coastguard Worker    {
26*90c8c64dSAndroid Build Coastguard Worker      files: '*.ts',
27*90c8c64dSAndroid Build Coastguard Worker      options: shared,
28*90c8c64dSAndroid Build Coastguard Worker    },
29*90c8c64dSAndroid Build Coastguard Worker    {
30*90c8c64dSAndroid Build Coastguard Worker      files: '*.js',
31*90c8c64dSAndroid Build Coastguard Worker      options: shared,
32*90c8c64dSAndroid Build Coastguard Worker    },
33*90c8c64dSAndroid Build Coastguard Worker    {
34*90c8c64dSAndroid Build Coastguard Worker      /** Sass-specific configuration. */
35*90c8c64dSAndroid Build Coastguard Worker      files: '*.scss',
36*90c8c64dSAndroid Build Coastguard Worker      options: {
37*90c8c64dSAndroid Build Coastguard Worker        singleQuote: true,
38*90c8c64dSAndroid Build Coastguard Worker      },
39*90c8c64dSAndroid Build Coastguard Worker    },
40*90c8c64dSAndroid Build Coastguard Worker    {
41*90c8c64dSAndroid Build Coastguard Worker      files: '*.html',
42*90c8c64dSAndroid Build Coastguard Worker      options: {
43*90c8c64dSAndroid Build Coastguard Worker        printWidth: 100,
44*90c8c64dSAndroid Build Coastguard Worker      },
45*90c8c64dSAndroid Build Coastguard Worker    },
46*90c8c64dSAndroid Build Coastguard Worker    {
47*90c8c64dSAndroid Build Coastguard Worker      files: '*.acx.html',
48*90c8c64dSAndroid Build Coastguard Worker      options: {
49*90c8c64dSAndroid Build Coastguard Worker        parser: 'angular',
50*90c8c64dSAndroid Build Coastguard Worker        singleQuote: true,
51*90c8c64dSAndroid Build Coastguard Worker      },
52*90c8c64dSAndroid Build Coastguard Worker    },
53*90c8c64dSAndroid Build Coastguard Worker  ],
54*90c8c64dSAndroid Build Coastguard Worker};
55