Настройка stylelint для React Native и styled-компонентов - PullRequest
1 голос
/ 15 марта 2019

Я пытался настроить stylelint для моего репозитория React Native, в котором используется сочетание StyleSheet и styled-component s.

со следующей конфигурацией

{
  "processors": [
    "stylelint-processor-styled-components"
  ],
  "extends": [

    "stylelint-config-styled-components"
  ],
  "plugins": ["stylelint-react-native"],
}

Я получаю ошибки для таких строк, как shadowOffset: { width: 0, height: 1 }; в форме Missed semicolon CssSyntaxError, но я считаю, что мое использование shadowOffset является правильным.

Все становится страннее, когда я добавляю их в свою конфигурацию:

  "rules": {
    "react-native/style-property-no-unknown": true,
    "react-native/css-property-no-unknown": true
  }

Кто-нибудь заставил корректно работать stylelint с React Native и styleled-компонентами?

1 Ответ

0 голосов
/ 01 апреля 2019

Вы можете использовать stylelint-config-реагировать-native-styled-components . Это:

Совместно используемая конфигурация stylelint для стилизованных компонентов при использовании React Native

...