Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CDS lint: AutocompleteNew to Visual Studio Code? Get it now.
CDS lint: Autocomplete

CDS lint: Autocomplete

Yupma

|
415 installs
| (2) | Free
CSS classes and variables completion based on your handpicked style files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CDS lint extension for VS Code

CSS class name and variables completion based on the definitions found in your handpicked style files. Quickly autocomplete with your design language from Bootstrap, Tailwind to custom made Design System in VS Code.


Table of Contents

  • Getting started
  • Diagnostics
  • What's New
  • Feedback
  • Quick urls

Getting started in 3 simple steps

  1. Install the CDS lint extension from the VS Code marketplace.

  2. Once successfully installed, you will find 'D' icon with 'Select file' on the bottom bar which will be your door to cds lint.

  3. File Addition: Use the "add file" option to upload your your design system files. Please note that currently, only .css, .scss, .sass file formats are supported.

You can now use your design system class names and variables(both css & scss), it will be seamless like typing space in class=" " (space) and design system classes will pop up. Same will be for css/scss/sass: background: - (dash) and you will get your variables, for scss variable it will be $ (dollar).

Supported features: autocomplete variables and classnames (from files .css, .sass, .scss,)
Supported files: .html, .jsx, .tsx, .css, .scss, .sass

Diagnostics

  • Access diagnostics via the "settings" option and toggle diagnostics to ensure consistency within your design language. We will mark classes and variables which are out of your design language.

What's New

  • We are finally out of beta/aplha :)
  • Now you can add files using url as well (like bootstrap) along with selecting from available style files.
  • Added support for .css and .scss files for design system integration.
  • A diagnostic check is available to ensure that the classes or variables matches your design language.
  • Support to React files(.jsx, .tsx) along with .html files

Feedback

For any feedback, please contact us at yupma.com/contact for any feedback, suggestions, or reporting issues.

Quick urls

A set of urls to get you started with urls for stylesheets:

  • Bootstrap 5.3.3: https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css
  • Tailwindcss 2.2.19: https://unpkg.com/tailwindcss@2.2.19/dist/tailwind.min.css
  • Bulma 1.0.1: https://cdn.jsdelivr.net/npm/bulma@1.0.1/css/bulma.min.css
  • Materialize 1.0.0: https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css
  • Foundation sites 6.8.1: https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css
  • Pure CSS 3.0.0: https://cdn.jsdelivr.net/npm/purecss@3.0.0/build/pure-min.css
  • Flexbox grid 6.3.1: https://cdn.jsdelivr.net/flexboxgrid/6.3.1/flexboxgrid.min.css
  • Metro UI: https://cdn.metroui.org.ua/current/metro.css

LICENSE

This extension is licensed under the MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft