Files
pybricks-code/.vscode/settings.json
T
David Lechner 225ae0e0f2 vscode: automate headers
This uses the psi-header extension to automate the creation and
maintenance of source code file headers.
2022-03-07 16:38:47 -06:00

56 lines
1.4 KiB
JSON

{
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"psi-header.config": {
"forceToTop": true,
"blankLinesAfter": 1,
"spacesBetweenYears": false,
"license": "MIT",
"copyrightHolder": "The Pybricks Authors",
"creationDateZero": "now"
},
"psi-header.templates": [
{
"language": "*",
"template": [
"SPDX-License-Identifier: <<spdxid>>",
"Copyright (c) <<yeartoyear(fc!P,now)>> <<copyrightholder>>"
]
}
],
"psi-header.lang-config": [
{
"language": "*",
"begin": "",
"end": "",
"prefix": "// "
}
],
"psi-header.changes-tracking": {
"isActive": true,
"autoHeader": "manualSave",
"enforceHeader": true,
"include": ["scss", "typescript", "typescriptreact"],
"replace": ["Copyright"]
}
}