Skip to content
Nesta Página

Stylelint - Vue

Configurações especificas que devem ser feitas quando queremos utilizar stylelint com Vue.js.

Atenção

Antes de seguir com este guia tenha certeza de ter aplicado as configurações padrões do styelint. Olhe aqui.

VSCode

json
// settings.json
{
	"[vue]": { // Extensão do arquivo
        "editor.codeActionsOnSave": {
            "source.fixAll.stylelint": true,
        },
    },
	"stylelint.validate": [
		//...
		"vue"
	]
}

.stylelintrc

Para que o stylelint funcione corretamente com Vue.js são necessárias algumas bibliotecas auxiliares:

Após a instalação finalizar, ensira a seguinte configuração no stylelint.

javascript
// .stylelintrc.js
module.exports = {
	plugins: [
		//...
	],
    overrides: [
        {
            files: [ '*.vue', '**/*.vue' ],
            customSyntax: require('postcss-html')({
                css: 'postcss-safe-parser',
                scss: 'postcss-scss'
            }),
        }
    ],
	rules: {
		//...
	}
};

Outros frameworks

TIP

As configurações para outros frameworks são muito semelhantes senão iguais, normalmente mudando apenas as extensões dos arquivos nas configurações.

Released under the MIT License.