Advanced linter for Flutter and Dart developers. Join our discord https://xitter.cf/t.co/Vk2F5gXV5o. "its not AI, but it’s better!"

Everywhere
Joined November 2022
🚀 Announcing DCM Dashboards general availability An ultimate solution to monitor code quality for your #Flutter projects. ✅Never let important issues slip ✅Visualize technical debt ✅Track trends within your org ✅Share reports with stakeholders
1
10
2
21
8,946
I'm working on a 4 years legacy codebase with 500k LOC. It's time to integrate @DCMAnalyzer. I prepared a AI workflow, that will spawn a lot a subagents. Take the bet, will I one shot this ?
1
1
3
248
DCM 💙 retweeted
#Flutter devs: how many of these have you run into? We’ve rounded up 15 common Flutter & Dart mistakes you’ll definitely recognise: ⚠️ Memory leaks ⚠️ `setState` misuse ⚠️ Async pitfalls ⚠️ Testing gaps & more Find out how to spot and fix them: dcm.dev/blog/2025/03/24/fift…
1
4
196
DCM 💙 retweeted
🔥 DCM 1.36.0 includes 11 new rules for Flutter, Common, Equatable, & Mocktail categories. To learn how these rules can prevent potential issues and bugs, read: dcm.dev/blog/2026/03/19/what…
1
4
165
🔥 DCM 1.36.0 includes 11 new rules for Flutter, Common, Equatable, & Mocktail categories. To learn how these rules can prevent potential issues and bugs, read: dcm.dev/blog/2026/03/19/what…
1
4
165
#Flutter devs: how many of these have you run into? We’ve rounded up 15 common Flutter & Dart mistakes you’ll definitely recognise: ⚠️ Memory leaks ⚠️ `setState` misuse ⚠️ Async pitfalls ⚠️ Testing gaps & more Find out how to spot and fix them: dcm.dev/blog/2025/03/24/fift…
1
4
196
🤔 Most teams can tell when a Flutter method feels too complex. The problem is that “too complex” is subjective. Read "Cyclomatic Complexity, #Flutter Guide" & learn how to shield your code and to refactor it down and protect your team now & later! dcm.dev/blog/2026/04/01/cycl…
1
5
143
✨ Still doing manual null checks in your collection literals? DCM’s prefer-null-aware-spread rule warns when you could use ...? in your #Flutter code instead. 🎥 Watch to learn how to fix it: youtu.be/92X6GXwW-N8
1
125
What could be better than attending F&F with your friend? 💙 Doing it for FREE 😉 We’re raffling TWO tickets 🎟️🎟️ To participate: 1. Like & share this post 2. Follow @FlutterNFriends 3. Tag your friend in the comments 1 comment = 1 entry More tags = more chances to win 😉
28
11
2
24
2,615
Advanced metrics configuration in DCM is where metrics become practical. You’re not limited to one global threshold. You can tune metrics for legacy code, new features, widget-heavy UI, critical paths, and even dashboards-only tracking. In this guide, learn how you can do it 👇
1
1
75
Don’t disable a metric if the default threshold does not really work, instead: ✅ Use entries for stricter new code ✅ Give legacy folders a temporary threshold That way, new code improves without blocking every release because of old code.
1
1
52
When it comes to #Flutter widget code, there are different expectation compared to plain domain logic. That’s why our guide separates widget metrics from non-widget metrics, so UI, services, and domain logic are measured differently: dcm.dev/docs/guides/advanced…
2
37
🚀 Quality code tip: Use the variable you already created. It's easy to miss, but the "use-existing-variable" rule catches repeated expressions when a variable already exists. 🪧 Less code 🔁 Less duplication ✅ Fewer inconsistencies dcm.dev/docs/rules/common/us…
2
66
🎉 A case study with Appinio was published! Appinio is a fast-growing global market research platform. Their mobile team delivers production-grade Flutter apps and uses DCM to maintain high development velocity without compromising long-term maintainability. How? 👇
1
3
103
The DCM baseline keeps the team on top of legacy issues, separate from new code. Real-time IDE feedback enforces consistent structure and patterns, and GitHub Actions automation ensures that no PR is merged without passing DCM checks.
1
45
DCM has delivered measurable improvements for Appinio: ⚡ faster, smoother PR reviews 🐛 fewer runtime issues ✅ increased code consistency 👋 easier onboarding 🔄 continuous improvement without blocking development Read more: dcm.dev/customers/appinio/
42
Is your #Flutter app silently excluding users? In our new blog: ✅ New accessibility features in Flutter 3.32 ✅ Fixing common pitfalls (labels, text scaling, contrast) ✅ Automated testing with meetsGuideline & more ✅ Practical code examples & tools dcm.dev/blog/2025/06/30/acce…
2
69
DCM 💙 retweeted
Heads up, there’s a code freeze a-comin! 🥶💙 To move Material and Cupertino downstream to the stable branch in flutter/packages, we’ll be freezing these libraries with our next release cut-off on April 7 More info: github.com/flutter/flutter/i…
26
2
144
7,289