Emotion eslint plugin helpful utils. See the rules section for all available rules.
Caveat: This plugin doesn't check where the
css
orcx
functions are defined so it's possible you get some false positives.
Install
yarn add --dev eslint-plugin-emotion-utils
or
npm install --dev eslint-plugin-emotion-utils
Usage
.eslintrc.js
plugins: 'eslint-plugin-emotion-utils'rules: 'emotion-utils/no-function-declaration-inside-css': 2 message: 'My custom error message' 'emotion-utils/no-function-call-inside-css': 2 name: 'theme' message: 'My custom message'
Rules
emotion-utils/no-function-declarations-inside-css
Disables function declarations inside of
css
helper.
const styles = css` `;
emotion-utils/no-function-call-inside-css
Disables function calls inside of
css
helper. Second argument is array of function names to be considered as violation.
const theme = themedisplay;const styles = css` display: ;`;
License
MIT