Summary: Auto-format for js files was broken on my machine. It seems that there is a conflict between eslint and prettier and the latter is trying to format files after eslint using different rules for that. Option to disable prettier formatting for already formatted files fixed this issue for me. Reviewed By: jknoxville Differential Revision: D20994053 fbshipit-source-id: 6e90be7f58f2891ce2143bca8c3d76118b9cfba3
31 lines
746 B
JSON
31 lines
746 B
JSON
{
|
|
"eslint.enable": true,
|
|
"eslint.format.enable": true,
|
|
"eslint.lintTask.enable": true,
|
|
"eslint.packageManager": "yarn",
|
|
"eslint.codeActionsOnSave.mode": "all",
|
|
"editor.formatOnSave": true,
|
|
"prettier.formatAlreadyFormattedFilesOnSave": false,
|
|
"files.eol": "\n",
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll": true
|
|
},
|
|
"eslint.workingDirectories": [
|
|
{
|
|
"mode": "auto"
|
|
}
|
|
],
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
},
|
|
"[javascript]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
},
|
|
"[javascriptreact]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
}
|
|
}
|