Online Toolbox

DEVM 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.

⚠️ Experimental tool — results may not be accurate. Please verify before using in production.

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

🎨 M Code Formatter🔄 M Code Generator🔀 M → DAX

Home