eu folosesc Cod Visual Studio ca editor de text. Când scriu JavaScript, urmez JavaScript Standard Style.
Există o modalitate ușoară de a integra standardul în codul VS – cu vscode-standardjs conecteaza. am făcut o video pentru asta acum ceva timp, dacă sunteți interesat să o configurați.
Dar, dacă urmați instrucțiunile din videoclip (sau în fișierul readme al vscode-standardjs), veți observa că există un mic detaliu care trebuie eliminat.
Încercați să scrieți un function
în modul vechi și salvați-l în mod repetat. Codul VS va comuta între a avea și a nu avea un spațiu înainte de paranteze stânga a funcției.

Aveți aceeași problemă atunci când scrieți metode cu stenogramele metodei ES6:

Există o modalitate rapidă de a remedia această problemă. Ce trebuie să faceți este setat javascript.format.enable
la false
. Aceasta dezactivează formatatorul Javascript implicit al codului VS (și permite ca vscode-standandjs să funcționeze formatarea).
Deci, configurația minimă de care aveți nevoie pentru a obține standardul și codul VS să funcționeze împreună este:
{
// Prevents VS Code from formatting JavaScript with the default linter
"javascript.format.enable": false,
// Prevents VS Code linting JavaScript with the default linter
"javascript.validate.enable": false,
// Lints with Standard JS
"standard.enable": true,
// Format files with Standard whenever you save the file
"standard.autoFixOnSave": true,
// Files to validate with Standard JS
"standard.validate": [
"javascript",
"javascriptreact"
]
}
Acest articol a fost inițial postat pe blogul meu.
Înscrieți-vă pentru buletin informativ dacă doriți mai multe articole care să vă ajute să deveniți un dezvoltator frontend mai bun.