Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

design_system_lints

Free#15 of 20 in Dart Flutter Static Analysis Tools

Dart lints for enforcing design-system UI standards in code.

—Not yet scored
design_system_lints— Visit site

At a glance

  • Editor score
    Not yet scored
  • Pricing
    Free plan
  • Best for
    Teams enforcing design-system conventions in Flutter
  • Free plan
    Yes
  • Paid from
    None
  • Dart analysis
    Yes
  • Facts checked
    26 Sep 2026
  • Where it wins

    • Checks hardcoded dimensions, colors, shadows, icons, radii, and text styles
    • Lets teams set lint severity to info, warning, or error
    • Integrates with Sidecar and design_system_annotations
  • Where it doesn't

    • Focused on design-system UI conventions rather than broader security analysis
    • Requires Sidecar configuration and an analysis_options.yaml plugin entry
    • Its publisher is listed as an unverified uploader

Our verdict on design_system_lints

design_system_lints is an open-source Dart analyzer-rule package for teams that want their Flutter UI code to follow design-system conventions. It focuses on identifying hardcoded or non-design-system values in common styling areas, including box constraints, dimensions, shadows, colors, EdgeInsets, icons, radii, and text styles. Rules are configurable, and each lint can be assigned info, warning, or error severity. This makes the package most relevant to teams that already have defined design-system values and want checks in project tooling; it is less suited to teams seeking a general-purpose static analysis suite.

The package is built with Sidecar, and projects configure its rules in sidecar.yaml and enable the Sidecar plugin through analysis_options.yaml. It can also be paired with design_system_annotations, which the documentation describes for design-system values. This integration model fits teams prepared to maintain analyzer configuration alongside their Flutter app. The package is self-hosted as project tooling rather than a hosted service, and its plans are free. Its listed platforms are Windows, macOS, and Linux.

Its strongest use is narrow and practical: keeping UI styling aligned with a design system by flagging literal values during analysis. That scope is also the main boundary. The package does not provide security analysis, and it is not presented as a broad code-quality or hosted team-management product. Community support and documentation are listed, while the publisher is identified as an unverified uploader—a consideration for teams evaluating dependency governance. Choose it when Sidecar-based linting for design-system consistency is the goal; consider a broader analysis tool if security checks or wider code-quality coverage are priorities.

design_system_lints pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on pub.dev

design_system_lints fact sheet

Free planYes
Paid fromNone
Dart analysisYes
Flutter analysisYes
DeploymentSelf-hosted
IDE supportMultiple
Security analysisNo
CI integrationNot verified
DeploymentSelf-hosted
PlatformsWindows, macOS, Linux
SupportCommunity, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations2 integrations: Sidecar, design_system_annotations
PricingFree plan
Websitepub.dev
Facts checked26 Sep 2026

design_system_lints integrations

design_system_lints lists 2 integrations on its own site.

  • Sidecar
  • design_system_annotations

Alternatives to design_system_lints

See all design_system_lints alternatives →

Used design_system_lints? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used design_system_lints for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — design_system_lints —/10

design_system_lints is listed in our Dart Flutter Static Analysis Tools directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/design-system-lints/"><img src="https://www.itechguides.com/best/badge/design-system-lints.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. It never changes a score or a verdict. How we rank.