UNPKG

@react-pakistan/eslint-config-shared

Version:
105 lines (104 loc) 2.56 kB
module.exports = { plugins: ["stylelint-react-native"], rules: { "react-native/css-property-no-unknown": true, "value-no-vendor-prefix": true, "property-no-vendor-prefix": true, "no-empty-source": null, "no-missing-end-of-source-newline": null, "at-rule-allowed-list": [ [], { severity: "error", message: "this at-rule is not supported when using styled-components with React Native." } ], "function-allowed-list": [ [ "hsl", "hsla", "matrix", "perspective", "rgb", "rgba", "rotate", "rotateX", "rotateY", "rotateZ", "scale", "scaleX", "scaleY", "skew", "skewX", "skewY", "translate", "translateX", "translateY" ], { severity: "error", message: "this function is not supported when using styled-components with React Native." } ], "unit-allowed-list": [ ["px", "deg", "%"], { severity: "error", message: "this unit is not supported when using styled-components with React Native." } ], "selector-pseudo-class-allowed-list": [ [], { severity: "error", message: "pseudo class selectors are not supported when using styled-components with React Native." } ], // stylelint-processor-styled-components creates // a wrapping class selector for the component. "selector-max-class": [ 1, { severity: "error", message: "class selectors are not supported when using styled-components with React Native." } ], "selector-max-universal": [ 0, { severity: "error", message: "universal selectors are not supported when using styled-components with React Native." } ], "selector-max-attribute": [ 0, { severity: "error", message: "attribute selectors are not supported when using styled-components with React Native." } ], "selector-max-type": [ 0, { severity: "error", message: "type selectors are not supported when using styled-components with React Native." } ], "selector-max-id": [ 0, { severity: "error", message: "id selectors are not supported when using styled-components with React Native." }, ], }, };