Uma extensão do Visual Studio Code para formatar a linguagem Java Script Lite
Pré-Requisitos
Instalação
Via VISX
Para instalar a extensão, abra a aba Extensões, clique em ..., selecione Instalar do VISX e selecione o arquivo .visx
Via Console
Para instalar a extensão via linha de comando, voce deve ter o vscode instalado e seu comando adicionado ao path.
code --install-extension phoebus-tecnologia.phscript-sdk-formatter-vs
Os arquivos wmls podem ser formatados pelas opções Formatar Documento e Formatar Seleção, disponíveis no menu de contexto ou através dos atalhos no teclado.
Os atalho padrão para a formatação via documento:
O atalho padrão para a formatação via seleção:
Para garantir que essa extensão seja usada sobre outras extensões que você possa ter instalado, certifique-se de defini-la como o formatador padrão nas configurações do VS Code. Abra o arquivo settings.json nas configurações e adicione o seguinte codigo.
{
"[javascriptlite]": {
"editor.defaultFormatter": "phoebustecnologia.phscript-sdk-formatter-vs"
}
}
Configurações Globais
Para acessar as configurações do plugin, acesse o menu Arquivo->Preferência->Configurações.
Na janela de Configurações, selecione Extensões->Java Script Lite Formatter e será exibida a tela das configurações do Java Script Lite.
| Opção |
Descrição |
| Indent Size |
Espaço de identação padrão no arquivo. |
| Max Preserve New Line |
Número máximo de linhas em branco permitida por vez. |
| Organize Urls |
Organiza as url por ordem alfabética e por tipo de importação. |
| Remove Unused Urls |
Remove importações url não utilizadas. |
| Single Quote |
Utiliza aspas simples ao invés de aspas duplas. |
| End With New Line |
Finaliza o arquivo com uma nova linha. |
Arquivo de Modificação Local
Para alterar as opções padrões do formatador em um projeto específico, faz-se necessário adicionar o arquivo .jslrc na raíz do projeto.
As opções disponíveis são:
| Opção |
Descrição |
Padrão |
| indent_size |
Espaço de identação padrão no arquivo |
2 |
| max_preserve_newline |
Número máximo de linhas em branco permitida por vez. |
3 |
| organize_urls |
Organiza as url por ordem alfabética e por tipo de importação. |
false |
| remove_unused_urls |
Remove importações url não utilizadas. |
false |
| language |
Altera a linguagem dos erros. Opções disponíveis: en, pt-br,es. |
Linguagem padrão do vscode |
| singleQuote |
Utiliza aspas simples ao invés de aspas duplas. |
false |
| end_with_newline |
Finaliza o arquivo com uma nova linha. |
false |