Codeblox Blog

Permitindo uso do @tailwind no SonarQube

Guilherme
02/11/2022

Ao utilizar at-rules do tailwind como @tailwind e @screen, o Sonar não reconhecerá como identificadores válidos. É possível extender as regras do Sonar para que ele reconheça certas regras que são válidas para o seu projeto.

image

Criando regras customizadas para at-rules

No Sonar, entre em Quality Profiles e filtre por CSS.

image

Irá aparecer 1 regra de CSS chamada Sonar way, clique na engrenagem e então em extend. Escolha o nome de sua preferência e conclua a criação. Sua regra ficará aninhada na regra original do Sonar. É necessário marcá-la como padrão.

image

Agora, entre na seção Rules, filtre a linguagem por CSS e selecione a regra “at-rules” should be valid.

image

Na página seguinte, encontre seu perfil customizado e clique em Change. image

Na janela, adicione os nomes que devem ser válidos, como tailwind e screen, e salve a alteração. image

Pronto, agora você pode usar @tailwind e @screen sem que o Sonar reclame.

devops
qualidade
css
sonarqube
tailwind


Guilherme M. Abdo
Guilherme M. Abdo
Desenvolvedor fullstack .Net/Angular/Azure/GitHub