Enforce the exclusive use of design tokens as values for colors within the codebase.
📋 This rule is enabled in plugin:@pandacss/all.
📋 This rule is enabled in plugin:@pandacss/recommended.
❌ Examples of incorrect code:
import { css } from './panda/css';
const styles = css({ color: '#FEE2E2' });import { css } from './panda/css';
function App(){
return <div className={css({ background: 'rgb(134, 239, 172)' })} />;
};import { Circle } from './panda/jsx';
function App(){
return <Circle _hover={{ borderColor: 'hsl(220deg, 14%, 96%)' }} />;
}✔️ Examples of correct code:
import { css } from './panda/css';
const styles = css({ color: 'red.100' });import { css } from './panda/css';
const styles = css({ color: 'red.100/30' });import { css } from './panda/css';
function App(){
return <div className={css({ background: 'green.300' })} />;
};import { Circle } from './panda/jsx';
function App(){
return <Circle _hover={{ borderColor: 'gray.100' }} />;
}❌ Examples of incorrect code with [{"noOpacity":true}] options:
import { css } from './panda/css';
const styles = css({ color: 'red.100/30' });