AleshaOleg / AleshaOleg/postcss-sass

Fix false positives for hex colour containing "e2" for border property in unit-no-unknown

Aberta
#166 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
92
Forks
12
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Cross posting from: https://github.com/stylelint/stylelint/issues/5377
Demo of the issue can be found [here.](https://stylelint.io/demo#N4Igxg9gJgpiBcIB0BnCBbGBaMAbAhiigDoB2ABOQEYQBOst85AjAA4Ae5auAllOQGIArDAAMAdhgAmEABoQKAJ6kALvnYIFhFHPARSAMx4BzTcDKViIWgFdcMEgnLmKlclZukeKrKQhZPAGs-AHdSKyYVWxgLcgBfMjiQOKA).

If the problem is related to this repo, and I can help in any way or form, please let me know.

---

> Clearly describe the bug

There are false positives when trying to declare a border like this:
```sass
border: 1px solid #5e07e2
```

> Which rule, if any, is the bug related to?

`unit-no-unknown`

> What code is needed to reproduce the bug?

```sass
.some-class
border: 1px solid #5e07e2
```

> What stylelint configuration is needed to reproduce the bug?

```js
module.exports = {
extends: ['stylelint-config-standard', 'stylelint-config-prettier'],
plugins: ['stylelint-order'],
rules: {
'at-rule-no-unknown': null,
'max-nesting-depth': 5,
'order/properties-alphabetical-order': true,
'selector-pseudo-element-no-unknown': [
true,
{
ignorePseudoElements: ['v-deep'],
},
],
},
}

```

> Which version of stylelint are you using?

`13.13.1`

> How are you running stylelint: CLI, PostCSS plugin, Node.js API?

In a Nuxt.js project with:

`@nuxtjs/stylelint-module'`

Also, through VSCode `stylelint-vscode` extension.

`stylelint.config.js` is posted above.

> Does the bug relate to non-standard syntax (e.g. SCSS, Less etc.)?

Seems related to using SASS syntax (not SCSS).

> What did you expect to happen?

No errors to be raised.

> What actually happened (e.g. what warnings or errors did you get)?

The following errors were raised:

```shell
ERROR Failed to compile with 1 errors friendly-errors
ERROR StylelintError friendly-errors

components/BaseSnackbar.vue
37:21 ✖ Unexpected unknown unit "e2" unit-no-unknown
```

It refers to the `e2` at the end of `#5e07e2`.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.