VSCode
Como as configurações do ORCSS são um padrão fixo para o projeto, o ideal é ter uma configuração do VSCode exclusiva para que todos os desenvolvedores do projeto sigam o mesmo padrão. Isso não serve apenas para o ORCSS, é legal utilizar isso para padronizar várias coisas dentro do projeto e evitar ao máximo que cada desenvolvedor faça o código da forma que achar melhor.
Para fazer isso é bem simples:
- Crie a pasta
.vscode
dentro da raiz do projeto - Dentro da pasta
.vscode
crie crie os arquivosextensions.json
esettings.json
Exemplo de estrutura:
📂my-project
┣ 📂.vscode
┃ ┣ 📜extensions.json
┃ ┣ 📜settings.json
Ambos os arquivos são gerados automaticamente se você adicionar uma extensão como recomendada no projeto ou adicionar uma configuração de workspace pelo painel do VSCode.
extensions.json
Este arquivo armazena uma lista de todas as extensões que são recomendadas para o projeto.
Para adicionar uma recomendação é só ir na lista de extensões já instaladas no VSCode, clicar na engrenagem da extensão e clicar na opção de adicionar extensão nas recomendações do projeto, assim o ID da extensão é adicionado nas recomendações.
Exemplo:
// extensions.json
{
"recommendations": [
"stylelint.vscode-stylelint",
]
}
settings.json
Este arquivo armazena todas as configurações do VSCode que serão utilizadas exclusivamente para o projeto
Exemplo:
// settings.json
{
"[css]": {
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
}
},
"[scss]": {
"editor.codeActionsOnSave": {
"source.fixAll.stylelint": true
}
},
"stylelint.validate": [
"css",
"scss",
],
}