AI Slop Code Risk Monitor

microsoft/monaco-editor

SlopCodeMonitor badge for microsoft/monaco-editor Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A browser based code editor

1.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for microsoft/monaco-editor, a JavaScript project with 46,926 GitHub stars. SynthScan examined 250,838 lines of code across 922 source files, recording 311 pattern matches distributed across 7 syntactic categories. The legacy adjusted pattern signal is 1.2 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

1.2
Adjusted Signal
1.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
46.9K
Stars
JavaScript
Language
250.8K
Lines of Code
922
Files
311
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 178 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.6/100 · LOW

Are imports declared and package/API names verified? 130 finding(s).

Agent Over-Engineering Ratio 2.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 122 finding(s).

PR Review Velocity Impact 6.2/100 · LOW

Which changes need focused human review? 311 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 0MEDIUM 5LOW 306

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 311 distinct pattern matches across 7 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Fake / Example Data130 hits · 132 pts
SeverityFileLineSnippetContext
LOW⚡test/manual/mouse-scrollable-body.html20 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html20 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html27 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html27 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html34 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html34 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html41 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html41 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html48 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html48 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html55 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html55 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html62 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html62 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html69 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html69 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html76 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html76 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html83 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html83 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html90 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html90 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html97 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html97 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html104 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html104 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html111 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html111 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html118 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html118 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html125 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html125 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html132 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html132 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html139 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html139 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html150 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html150 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html157 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html157 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html164 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html164 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html171 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html171 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html178 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html178 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html185 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html185 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html192 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html192 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html199 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html199 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html206 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html206 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html213 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html213 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html220 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html220 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html227 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡test/manual/mouse-scrollable-body.html227 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt utCODE
70 more matches not shown…
Hyper-Verbose Identifiers119 hits · 104 pts
SeverityFileLineSnippetContext
LOWtest/manual/dev-setup.js164 function generateUrlForLoadingOption(isEditor, value) {CODE
LOW…anguage-services/completion-provider-example/sample.js1function createDependencyProposals(range) {CODE
LOWscripts/ci/build-monaco-editor-pkg.ts24async function prepareMonacoEditorReleaseStableOrNightly() {CODE
LOWscripts/ci/build-monaco-editor-pkg.ts48async function prepareMonacoEditorRelease(monacoEditorCoreVersion: string) {CODE
LOWscripts/ci/build-monaco-editor-core-pkg.ts13async function prepareMonacoEditorCoreReleaseStableOrNightly() {CODE
LOWscripts/ci/build-monaco-editor-core-pkg.ts40async function prepareMonacoEditorCoreRelease(version: string, vscodeRef: string) {CODE
LOW…co-lsp-client/src/adapters/TextDocumentSynchronizer.ts164function toLspTextDocumentContentChangeEvent(change: monaco.editor.IModelContentChange): TextDocumentContentChangeEvent CODE
LOW…/adapters/languageFeatures/LspDocumentSymbolFeature.ts88function toMonacoSymbolInformation(CODE
LOW…/src/adapters/languageFeatures/LspCompletionFeature.ts121function convertLspToMonacoCompletionItem(CODE
LOW…/src/adapters/languageFeatures/LspCompletionFeature.ts165function applyLspCompletionItemProperties(CODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts56export function toLspCodeActionTriggerKind(monacoTrigger: monaco.languages.CodeActionTriggerType): CodeActionTriggerKindCODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts92export function toMonacoCompletionItemKind(kind: CompletionItemKind | undefined): monaco.languages.CompletionItemKind {CODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts107export function toMonacoCompletionItemTag(tag: CompletionItemTag): monaco.languages.CompletionItemTag | undefined {CODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts121export function toLspCompletionTriggerKind(monacoKind: monaco.languages.CompletionTriggerKind): CompletionTriggerKind {CODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts199export function toMonacoDocumentHighlightKind(kind: DocumentHighlightKind | undefined): monaco.languages.DocumentHighligCODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts245export function toMonacoDiagnosticSeverity(severity: DiagnosticSeverity | undefined): monaco.MarkerSeverity {CODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts275export function toLspSignatureHelpTriggerKind(monacoKind: monaco.languages.SignatureHelpTriggerKind): SignatureHelpTriggCODE
LOW…aco-lsp-client/src/adapters/languageFeatures/common.ts286export function toUntrustedMarkdownString(value: string): monaco.IMarkdownString {CODE
LOWsrc/features/find/register.js7function setFindWidgetTabbableState(widget, visible) {CODE
LOWsrc/languages/features/typescript/languageFeatures.ts36export function flattenDiagnosticMessageText(CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8566 function isExternalModuleNameRelative(moduleName: string): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8575 function textSpanIntersectsWithTextSpan(span: TextSpan, other: TextSpan): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8577 function decodedTextSpanIntersectsWith(start1: number, length1: number, start2: number, length2: number): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8578 function textSpanIntersectsWithPosition(span: TextSpan, position: number): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8583 function textChangeRangeIsUnchanged(range: TextChangeRange): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8593 function collapseTextChangeRangesAcrossMultipleVersions(changes: readonly TextChangeRange[]): TextChangeRange;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8595 function isParameterPropertyDeclaration(node: Node, parent: Node): node is ParameterPropertyDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8598 function walkUpBindingElementsAndPatterns(binding: BindingElement): VariableDeclaration | ParameterDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8605 function validateLocaleAndSetLanguage(locale: string, sys: {CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8760 function getEffectiveTypeParameterDeclarations(node: DeclarationWithTypeParameters): readonly TypeParameterDeclaratiCODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8761 function getEffectiveConstraintOfTypeParameter(node: TypeParameterDeclaration): TypeNode | undefined;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8769 function skipPartiallyEmittedExpressions(node: Expression): Expression;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8770 function skipPartiallyEmittedExpressions(node: Node): Node;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8772 function isBreakOrContinueStatement(node: Node): node is BreakOrContinueStatement;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8789 function isTemplateMiddleOrTemplateTail(node: Node): node is TemplateMiddle | TemplateTail;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8790 function isImportOrExportSpecifier(node: Node): node is ImportSpecifier | ExportSpecifier;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8791 function isTypeOnlyImportDeclaration(node: Node): node is TypeOnlyImportDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8792 function isTypeOnlyExportDeclaration(node: Node): node is TypeOnlyExportDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8793 function isTypeOnlyImportOrExportDeclaration(node: Node): node is TypeOnlyAliasDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8794 function isPartOfTypeOnlyImportOrExportDeclaration(node: Node): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8795 function isStringTextContainingNode(node: Node): node is StringLiteral | TemplateLiteralToken;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8805 function isAutoAccessorPropertyDeclaration(node: Node): node is AutoAccessorPropertyDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8809 function isObjectLiteralElementLike(node: Node): node is ObjectLiteralElementLike;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8816 function isFunctionOrConstructorTypeNode(node: Node): node is FunctionTypeNode | ConstructorTypeNode;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8818 function isPropertyAccessOrQualifiedName(node: Node): node is PropertyAccessExpression | QualifiedName;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8841 function isStringLiteralOrJsxExpression(node: Node): node is StringLiteral | JsxExpression;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8846 function isJSDocCommentContainingNode(node: Node): boolean;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8850 function hasOnlyExpressionInitializer(node: Node): node is HasExpressionInitializer;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8981 function isTypeParameterDeclaration(node: Node): node is TypeParameterDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8988 function isClassStaticBlockDeclaration(node: Node): node is ClassStaticBlockDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8992 function isCallSignatureDeclaration(node: Node): node is CallSignatureDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8993 function isConstructSignatureDeclaration(node: Node): node is ConstructSignatureDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts8994 function isIndexSignatureDeclaration(node: Node): node is IndexSignatureDeclaration;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9017 function isTemplateLiteralTypeSpan(node: Node): node is TemplateLiteralTypeSpan;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9018 function isTemplateLiteralTypeNode(node: Node): node is TemplateLiteralTypeNode;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9023 function isObjectLiteralExpression(node: Node): node is ObjectLiteralExpression;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9024 function isPropertyAccessExpression(node: Node): node is PropertyAccessExpression;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9025 function isElementAccessExpression(node: Node): node is ElementAccessExpression;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9028 function isTaggedTemplateExpression(node: Node): node is TaggedTemplateExpression;CODE
LOW⚡…guages/features/typescript/lib/typescriptServices.d.ts9029 function isTypeAssertionExpression(node: Node): node is TypeAssertion;CODE
59 more matches not shown…
Over-Commented Block56 hits · 56 pts
SeverityFileLineSnippetContext
LOWtest/manual/samples/run-editor-sample-js.txt61 var _rootNamespace = global[rootNamespace];COMMENT
LOWtest/manual/samples/run-editor-sample-js.txt101COMMENT
LOWtest/manual/samples/run-editor-sample-js.txt161 /// <param name="baseClass" type="Function" locid="14">COMMENT
LOWtest/manual/samples/run-editor-sample-big-css.txt1#wrapper .w12,#wrapper.w12{min-width:972px;width:81em}.pa{margin:0 auto;padding:0 .5em}.pa #area1,.pa #area2,.pa #area3{COMMENT
LOW…src/website/data/home-samples/sample.systemverilog.txt21COMMENT
LOWwebsite/src/website/data/home-samples/sample.go.txt1// We often need our programs to perform operations onCOMMENT
LOW…te/src/website/data/home-samples/sample.javascript.txt61 /// </summary>COMMENT
LOW…te/src/website/data/home-samples/sample.javascript.txt121 (function (WinJS) {COMMENT
LOW…te/src/website/data/home-samples/sample.javascript.txt141 initializeProperties(constructor.prototype, instanceMembers);COMMENT
LOWwebsite/src/website/data/home-samples/sample.c.txt1// Copyright (c) Microsoft. All rights reserved.COMMENT
LOWwebsite/src/website/data/home-samples/sample.c.txt21COMMENT
LOWwebsite/src/website/data/home-samples/sample.c.txt41#define WIN32_LEAN_AND_MEANCOMMENT
LOWwebsite/src/website/data/home-samples/sample.c.txt801COMMENT
LOWwebsite/src/website/data/home-samples/sample.sol.txt61 }COMMENT
LOWwebsite/src/website/data/home-samples/sample.shell.txt1#!/bin/bashCOMMENT
LOWwebsite/src/website/data/diff-sample/original.txt61 /// Defines a new namespace with the specified name, under the specified parent namespace.COMMENT
LOWwebsite/src/website/data/diff-sample/original.txt121COMMENT
LOWwebsite/src/website/data/diff-sample/modified.txt61 /// The parent namespace which will contain the new namespace.COMMENT
LOWwebsite/src/website/data/diff-sample/modified.txt121 function define(constructor, instanceMembers, staticMembers) {COMMENT
LOWwebsite/src/website/data/diff-sample/modified.txt141 if (staticMembers) {COMMENT
LOW…racting-with-the-editor/revealing-a-position/sample.js21 "And this is some long line. And this is some long line. And this is some long line. And this is some long line. And thCOMMENT
LOW…r/adding-a-keybinding-to-an-existing-command/sample.js1// Explanation:COMMENT
LOW…editor/syntax-highlighting-for-html-elements/sample.js1// The colorizeElement-function will read the data-lang-attributeCOMMENT
LOWsamples/legacy/browser-amd-diff-editor/original.txt1/// <reference path="../../references.js" />COMMENT
LOWsamples/legacy/browser-amd-diff-editor/modified.txt1COMMENT
LOWsamples/browser-esm-webpack-small/index.js1// (1) Desired editor features:COMMENT
LOWsamples/browser-esm-webpack-small/index.js21// import 'monaco-editor/esm/vs/editor/contrib/folding/folding.js';COMMENT
LOWsamples/browser-esm-webpack-small/index.js41// import 'monaco-editor/esm/vs/editor/contrib/unusualLineTerminators/unusualLineTerminators.js';COMMENT
LOWsamples/browser-esm-webpack-small/index.js61// import 'monaco-editor/esm/vs/language/html/monaco.contribution.js';COMMENT
LOWsamples/browser-esm-webpack-small/index.js81// import 'monaco-editor/esm/vs/basic-languages/handlebars/handlebars.contribution.js';COMMENT
LOWsamples/browser-esm-webpack-small/index.js101// import 'monaco-editor/esm/vs/basic-languages/pgsql/pgsql.contribution.js';COMMENT
LOWsamples/browser-esm-webpack-small/index.js121// import 'monaco-editor/esm/vs/basic-languages/sophia/sophia.contribution.js';COMMENT
LOWsrc/languages/definitions/razor/razor.test.ts81 // line: '@if(true){ var total = 0; }',COMMENT
LOWsrc/languages/definitions/elixir/elixir.ts341 // ~r/foo|bar/ ~r{foo|bar} ~r/foo|bar/gCOMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts381 // (COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts401 // ]COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts421 // <DOT>COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts441 // |COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts461 // <DOUBLE_EQUALS : "==">COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts481 // <OR : "|" | "||">COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts561 // For <#noparse> ... </#noparse>COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts581 // <COMPRESS : <START_TAG> "compress" <CLOSE_TAG1>> { handleTagSyntaxAndSwitch(matchedToken, DEFAULT); }COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts621 // <SIMPLE_RETURN : <START_TAG> "return" <CLOSE_TAG2>> { handleTagSyntaxAndSwitch(matchedToken, DEFAULT); }COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts641 : [COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts661 // <GLOBALASSIGN : <START_TAG> "global" <BLANK>> { handleTagSyntaxAndSwitch(matchedToken, FM_EXPRESSION); }COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts701 { token: 'tag' },COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts721 // }COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts821 token: is.id === 'bracket' ? 'delimiter.interpolation' : '@brackets.interpolation',COMMENT
LOWsrc/languages/definitions/freemarker2/freemarker2.ts1001 // <FM_EXPRESSION, IN_PAREN, NAMED_PARAMETER_EXPRESSION> SKIP :COMMENT
LOWsrc/languages/definitions/html/html.ts321// <!DOCTYPE html>COMMENT
LOWsrc/languages/definitions/html/html.ts341// >COMMENT
LOWsrc/languages/definitions/php/php.ts541// </style>COMMENT
LOWsrc/languages/definitions/php/php.ts561COMMENT
LOWsrc/languages/definitions/php/php.ts581// !COMMENT
LOWsrc/languages/definitions/php/php.ts601// "th", "tc", "td", "ts",COMMENT
LOWsrc/languages/definitions/php/php.ts621COMMENT
Decorative Section Separators3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMwebsite/src/website/data/home-samples/sample.ruby.txt1#-------------------------------------------------------------------------COMMENT
MEDIUMwebsite/src/website/data/home-samples/sample.ruby.txt3#--------------------------------------------------------------------------COMMENT
MEDIUMwebsite/src/website/data/home-samples/sample.shell.txt8# -----------------------------------------------------------------------------COMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMwebsite/static/monarch-static.html2557# Create a string of the polynomial in sort-of-readable form.COMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMsrc/languages/definitions/elixir/elixir.ts350 // To reasonably handle all those combinations we leverageCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWwebsite/static/monarch-static.html2562 # Assign exponents to each term, making pairs of coeff and exponent,COMMENT