{
"lineWidth": 120,
"indentWidth": 4,
"useTabs": false,
"typescript": {
"semiColons": "asi",
"quoteStyle": "preferSingle",
"quoteProps": "asNeeded",
"singleBodyPosition": "sameLine",
"nextControlFlowPosition": "sameLine",
"arrowFunction.useParentheses": "preferNone",
"enumDeclaration.memberSpacing": "newLine"
},
"json": {
"indentWidth": 2,
"array.preferSingleLine": true
},
"markdown": {
"lineWidth": 80,
"textWrap": "always"
},
"toml": {
"comment.forceLeadingSpace": false
},
"prettier": {
"printWidth": 100,
"tabWidth": 4,
"semi": false,
"singleQuote": true,
"trailingComma": "all",
"arrowParens": "avoid",
"proseWrap": "always",
"plugin.jsdoc": true,
"yml.tabWidth": 2,
"yaml.tabWidth": 2,
"json.tabWidth": 2,
"jsonc.tabWidth": 2,
"json5.tabWidth": 2
},
"exec": {
"commands": [{
"command": "rustfmt --edition 2021",
"exts": ["rs"]
}]
},
"includes": ["**/*"],
"excludes": [
"**/target",
"**/node_modules",
"**/*-lock.json",
"/ignored",
"data-extractor/tmp",
"class-parser/build",
"class-parser/.gradle",
"class-parser/out",
"class-parser/*.json"
],
"plugins": [
"https://plugins.dprint.dev/json-0.19.2.wasm",
"https://plugins.dprint.dev/markdown-0.17.0.wasm",
"https://plugins.dprint.dev/toml-0.6.1.wasm",
"https://plugins.dprint.dev/prettier-0.40.0.json@68c668863ec834d4be0f6f5ccaab415df75336a992aceb7eeeb14fdf096a9e9c",
"https://plugins.dprint.dev/exec-0.4.4.json@c207bf9b9a4ee1f0ecb75c594f774924baf62e8e53a2ce9d873816a408cecbf7",
"https://plugins.dprint.dev/typescript-0.90.4.wasm"
]
}