UNPKG

stylelint-taro-rn

Version:

A collection of React Native specific rules for stylelint

96 lines (72 loc) 1.07 kB
# css-property-no-unknown Disallow unknown React Native CSS properties. ```css .foo { heigth: 100%; } /** ↑ * These properties */ ``` This rule considers properties supported by [css-to-react-native](https://github.com/styled-components/css-to-react-native) to be known. This rule ignores variables (`$sass`, `@less`, `--custom-property`). ## Options ### `true` The following patterns are considered violations: ```css .foo { word-wrap: break-word; } ``` ```css .foo { colr: blue; } ``` ```css .foo { my-property: 1; } ``` The following patterns are _not_ considered violations: ```css .foo { color: green; } ``` ```css .foo { align-self: center; } ``` ```css .foo { elevation: 6; } ``` ```css .foo { box-shadow: 1px 2px 3px red; } ``` ## Optional secondary options ### `ignoreProperties: ["/regex/", "string"]` Given: ```js ["/^my-/", "custom"]; ``` The following patterns are _not_ considered violations: ```css .foo { my-property: 10px; } ``` ```css .foo { my-other-property: 10px; } ``` ```css .foo { custom: 10px; } ```