UI Styling Standard

The eslint plugin to enforce and educate on Atlassian's UI Styling Standard

Installation

Package installation information
Installyarn add @atlaskit/eslint-plugin-ui-styling-standard
SourceBitbucket.org, (opens new window)
npm@atlaskit/eslint-plugin-ui-styling-standard, (opens new window)
Bundleunpkg.com, (opens new window)

You must use the recommended config to follow the styling standards at Atlassian, which will ensure compatability and performance with the design system.

module.exports = {
  extends: [
+    'plugin:@atlaskit/ui-styling-standard/recommended',
  ],
};

We don't recommended maintaining your own configuration. If you do not use our config you will need to specify individual rules and configuration. Add the plugin to your eslint.config.cjs file and enable individual rules as you're ready to adopt.

module.exports = {
  plugins: [
+    '@atlaskit/ui-styling-standard',
  ],
  rules: [
+    '@atlaskit/ui-styling-standard/convert-props-syntax': 'warn',
+    '@atlaskit/design-system/local-cx-xcss': 'error',
  ],
};
Was this page helpful?
We use this feedback to improve our documentation.
© 2026 AtlassianTrademark, (opens new window)Privacy, (opens new window)License