DEV✓M Code Checker
Instantly find mismatched parens, missing let-in, and other common errors
Powered by src/T6.MCodeErrorChecker .NET engine (via Next.js BFF). Rules: parenthesis / bracket / brace balance / let-in pairing / duplicate step names / circular reference detection.
M Code Checker: Brackets / let-in / Types
Typical scenarios: ① check an M script for errors before running it, to avoid Power BI's vague messages; ② run a check before release to catch low-level mistakes; ③ learn common M mistakes.
How to use: paste your M code into the input box and click Check to see a list of issues — each one is located and comes with a suggested fix.
Notes: ① this tool performs static checks only and won't trigger any data queries; ② it covers common issues like brackets, pairings, and spelling — complex business logic still needs testing in practice; ③ format first, then check, so error locations are easier to read.
Related Tools
← Home