AI Slop Code Risk Monitor

OrchardCMS/OrchardCore

SlopCodeMonitor badge for OrchardCMS/OrchardCore Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.

2.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for OrchardCMS/OrchardCore, a C# project with 8,221 GitHub stars. SynthScan examined 1,176,047 lines of code across 9175 source files, recording 1702 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 2.3 (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.

2.3
Adjusted Signal
2.3
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
8.2K
Stars
C#
Language
1.2M
Lines of Code
9.2K
Files
1.7K
Pattern Hits
2026-10-31
Scan Date
0.01
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 6.7/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.0/100 · LOW

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

Agent Over-Engineering Ratio 1.0/100 · LOW

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

PR Review Velocity Impact 10.3/100 · LOW

Which changes need focused human review? 1702 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 82HIGH 4MEDIUM 45LOW 1571

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 1702 distinct pattern matches across 19 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.

Over-Commented Block1197 hits · 1186 pts
SeverityFileLineSnippetContext
LOWtsconfig.json1{COMMENT
LOWtsconfig.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory funcCOMMENT
LOWtsconfig.json41 // "customConditions": [], /* Conditions to set in addition to the resolver-specific defauCOMMENT
LOWtsconfig.json61 // "importHelpers": true, /* Allow importing helper functions from tslib once per projectCOMMENT
LOWtsconfig.json81 // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlateCOMMENT
LOW.coderabbit.yaml1# yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.jsonCOMMENT
LOW…Core.Tests.Functional/Tests/Cms/BulkSelectListTests.cs1using Microsoft.Playwright;COMMENT
LOW…s.Functional/Tests/Cms/DeploymentPlanStepOrderTests.cs41 await Assertions.Expect(stepItems).ToHaveCountAsync(2);COMMENT
LOW…dCore.Tests.Functional/Tests/Cms/FeaturesIndexTests.cs1using Microsoft.Playwright;COMMENT
LOW…Core.Tests.Functional/Tests/Cms/ShortcodeModalTests.cs1using Microsoft.Playwright;COMMENT
LOW…ests.Functional/Tests/Cms/OpenIdClientSettingsTests.cs1using Microsoft.Playwright;COMMENT
LOW…re.Tests.Functional/Tests/Cms/DataLocalizationTests.cs1using Microsoft.Playwright;COMMENT
LOW…re.Tests.Functional/Tests/Cms/DataLocalizationTests.cs101 // waiting for that is the real signal the save round-trip completed, not just aCOMMENT
LOW…rdCore.Tests.Functional/Tests/Cms/SitemapCacheTests.cs1using Microsoft.Playwright;COMMENT
LOW…e.Tests.Functional/Tests/Cms/UrlRewritingRulesTests.cs1using Microsoft.Playwright;COMMENT
LOW….Functional/Tests/Cms/MonacoLiquidIntelliSenseTests.cs1using Microsoft.Playwright;COMMENT
LOW…dCore.Tests.Functional/Tests/Cms/AdminMenuTreeTests.cs41 // Waiting on "#menu" cannot see that: SortableJS has already moved the nodeCOMMENT
LOW…s.Functional/Tests/Cms/NotificationPreferencesTests.cs1using Microsoft.Playwright;COMMENT
LOW…e.Tests.Functional/Tests/Cms/TaxonomyHierarchyTests.cs41 // sibling) to the current flat depth-tagged list: with the old model, movingCOMMENT
LOW…ests.Functional/Tests/Cms/PredefinedListEditorTests.cs1using Microsoft.Playwright;COMMENT
LOW…ests.Functional/Tests/Cms/PredefinedListEditorTests.cs281 // no save needed since these edits were never submitted.COMMENT
LOW…ore.Tests.Functional/Tests/Cms/AliasPartEditorTests.cs1using Microsoft.Playwright;COMMENT
LOW…re.Tests.Functional/Tests/Cms/FormsFieldEditorTests.cs1using Microsoft.Playwright;COMMENT
LOW…Core.Tests.Functional/Tests/Cms/EsModuleEditorTests.cs1using Microsoft.Playwright;COMMENT
LOW…Core.Tests.Functional/Tests/Cms/EsModuleEditorTests.cs21// Also covers TextField-Color.Edit.cshtml, the first view extracted from an inlineCOMMENT
LOW…Core.Tests.Functional/Tests/Cms/EsModuleEditorTests.cs41 private static ILocator TrumbowygBoxesOf(ILocator widget)COMMENT
LOWtest/OrchardCore.Tests.Functional/Helpers/AuthHelper.cs21COMMENT
LOW…ardCore.Tests.Functional/Helpers/OrchardTestFixture.cs81COMMENT
LOW…ardCore.Tests.Functional/Helpers/OrchardTestFixture.cs121 // was the actual root cause behind TaxonomyHierarchyTests/MenuHierarchyTestsCOMMENT
LOW…ardCore.Tests.Functional/Helpers/SortableMenuHelper.cs41 await page.Mouse.UpAsync();COMMENT
LOW…ardCore.Tests.Functional/Helpers/SortableMenuHelper.cs101 await page.WaitForTimeoutAsync(250);COMMENT
LOW…ests.Modules/Errors.OrchardCoreModules.TwoPlus/Root.cs1// This project intentional left out of the build configuration, it SHOULD error, that is expectedCOMMENT
LOW…ractions.Tests/Modules/Manifest/ThemeAttributeTests.cs21 /// Classifier supportingCOMMENT
LOW…ractions.Tests/Modules/Manifest/ThemeAttributeTests.cs41#pragma warning disable xUnit1008 // Fulfulling base class Theory method test dataCOMMENT
LOW…ractions.Tests/Modules/Manifest/ThemeAttributeTests.cs61COMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs21 // TODO: TBD: in effect the constructors are 'sugar' after a sort that provide some shorthandCOMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs41 /// Creates a <typeparamref name="TAttribute"/> from its <paramref name="args"/>, withCOMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs81 /// <summary>COMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs101 /// <param name="index"></param>COMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs141 /// Creates a new <typeparamref name="TAttribute"/> Instance given theCOMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs181 /// Provides a Pair that may be rendered to <see cref="string"/>.COMMENT
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs321 /// <param name="rootType"></param>COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs1//// TODO: MWP: will circle around on this one...COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs21// /// <summary>COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs41COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs61// /// <see cref="ModuleMarkerAttribute(string, string, string, string, string, string, string, string, bool, booCOMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs81// /// <param name="index">The parameter index.</param>COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs101// index switchCOMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs121// var semVer = DefaultVersionZero;COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs141// Assert.Equal(type, marker.Type);COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs161COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs181// var semVer = DefaultVersionZero;COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs201// Assert.Equal(name, marker.Name);COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs221// Assert.Equal(alwaysEnabled, marker.IsAlwaysEnabled);COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs241// var deps = LoremWords(5).Split(' ');COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs261// );COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs281// Assert.Equal(author, marker.Author);COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs301// var name = LoremWords(1);COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs321// new RenderKeyValuePair(nameof(description), description),COMMENT
LOW…s.Tests/Modules/Manifest/ModuleMarkerAttributeTests.cs341// Assert.Equal(description, marker.Description);COMMENT
1137 more matches not shown…
Hallucination Indicators82 hits · 860 pts
SeverityFileLineSnippetContext
CRITICAL⚡…odules/OrchardCore.Secrets/DatabaseSecretStoreTests.cs405 new System.Text.Json.Serialization.Metadata.JsonDerivedType(typeof(TextSecret), nameof(TextSecret)),CODE
CRITICAL⚡…odules/OrchardCore.Secrets/DatabaseSecretStoreTests.cs406 new System.Text.Json.Serialization.Metadata.JsonDerivedType(typeof(RsaKeySecret), nameof(RsaKeySecreCODE
CRITICAL⚡…odules/OrchardCore.Secrets/DatabaseSecretStoreTests.cs407 new System.Text.Json.Serialization.Metadata.JsonDerivedType(typeof(X509Secret), nameof(X509Secret)),CODE
CRITICAL…urces/wwwroot/Scripts/jquery.mjs.nestedSortable.min.js1!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/sortable"],e):e(window.jQuerCODE
CRITICAL…chardCore.Resources/wwwroot/Scripts/jquery.slim.min.js10 */function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0)COMMENT
CRITICAL…s/OrchardCore.Resources/wwwroot/Scripts/jquery.slim.js10 */function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0)COMMENT
CRITICAL…esources/wwwroot/Scripts/fontawesome-iconpicker.min.js11!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(j){j.ui=j.ui||{};j.ui.versioCODE
CRITICAL…Resources/wwwroot/Scripts/jquery.mjs.nestedSortable.js1!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/sortable"],e):e(window.jQuerCODE
CRITICAL…es/OrchardCore.Resources/wwwroot/Scripts/jquery.min.js10 */function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0)COMMENT
CRITICAL⚡…re.Resources/wwwroot/Scripts/fontawesome-iconpicker.js322 j.ui.pos.flip.left.apply(this, arguments);CODE
CRITICAL⚡…re.Resources/wwwroot/Scripts/fontawesome-iconpicker.js323 j.ui.pos.fit.left.apply(this, arguments);CODE
CRITICAL⚡…re.Resources/wwwroot/Scripts/fontawesome-iconpicker.js326 j.ui.pos.flip.top.apply(this, arguments);CODE
CRITICAL⚡…re.Resources/wwwroot/Scripts/fontawesome-iconpicker.js327 j.ui.pos.fit.top.apply(this, arguments);CODE
CRITICAL…odules/OrchardCore.Resources/wwwroot/Scripts/jquery.js10 */function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0)COMMENT
CRITICAL…ore.Resources/wwwroot/Scripts/codemirror/codemirror.js1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&defineCODE
CRITICAL…Resources/wwwroot/Scripts/codemirror/codemirror.min.js1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&defineCODE
CRITICAL…ces/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.min.js1!function(e){"use strict";var t={allowedTags:[],removableTags:["a","abbr","address","b","bdi","bdo","blockquote","br","cCODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js659 if (trumbowyg.o.plugins.colors.colorList.indexOf(backColor) >= 0) {CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js674 if (trumbowyg.o.plugins.colors.colorList.indexOf(foreColor) >= 0) {CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js3145 t.o.plugins.history._stack.push(newState);CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js6471 if (t.o.plugins.table.colorList.indexOf(borderColor) >= 0) {CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js6491 if (t.o.plugins.table.colorList.indexOf(backgroundColor) >= 0) {CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js6808 trumbowyg.o.plugins.upload.data.map(function (cur) {CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js6850 if (!!getDeep(data, trumbowyg.o.plugins.upload.statusPropertyName.split(CODE
CRITICAL…sources/wwwroot/Scripts/trumbowyg/trumbowyg-plugins.js6851 var url = getDeep(data, trumbowyg.o.plugins.upload.urlPropertyName.sCODE
CRITICAL…sources/wwwroot/Vendor/jquery-3.6.0/jquery.slim.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICAL…e.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.slim.js7298jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICAL…re.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICAL…rdCore.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.js8092jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICAL…sources/wwwroot/Vendor/jquery-3.5.1/jquery.slim.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICAL…e.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.slim.js7293jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICAL…re.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICAL…rdCore.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.js8086jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {CODE
CRITICAL…sources/wwwroot/Vendor/jquery-3.4.1/jquery.slim.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICAL…e.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.slim.js7051jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {CODE
CRITICAL…re.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.min.js2!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):fCODE
CRITICAL…rdCore.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.js7844jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {CODE
CRITICAL…r/nestedSortable-2.1a/jquery.mjs.nestedSortable.min.js1!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/sortable"],e):e(window.jQCODE
CRITICAL…endor/nestedSortable-2.1a/jquery.mjs.nestedSortable.js1!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","jquery-ui/ui/sortable"],e):e(window.jQCODE
CRITICAL…urces/wwwroot/Vendor/jquery-ui-1.14.2/jquery-ui.min.js6!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){"use strict"CODE
CRITICAL…/Vendor/CrestApps/bootstrap-select/bootstrap-select.js3623 this.selectpicker.view.titleOption.parentNode.removeChild(this.selectpicker.view.titleOption);CODE
CRITICAL…dor/CrestApps/bootstrap-select/bootstrap-select.min.js9!function(e){if("function"==typeof define&&define.amd)define(["bootstrap"],e);else if("object"==typeof module&&module.exCODE
CRITICAL…/Assets/trumbowyg/plugins/table/trumbowyg.table.min.js11!function(e){"use strict";var t={rows:8,columns:8,allowHorizontalResize:!0,colorList:["ffffff","000000","eeece1","1f497dCODE
CRITICAL…rces/Assets/trumbowyg/plugins/table/trumbowyg.table.js1651 if (t.o.plugins.table.colorList.indexOf(borderColor) >= 0) {CODE
CRITICAL…rces/Assets/trumbowyg/plugins/table/trumbowyg.table.js1671 if (t.o.plugins.table.colorList.indexOf(backgroundColor) >= 0) {CODE
CRITICAL…es/Assets/trumbowyg/plugins/colors/trumbowyg.colors.js159 if (trumbowyg.o.plugins.colors.colorList.indexOf(backColor) >= 0) {CODE
CRITICAL…es/Assets/trumbowyg/plugins/colors/trumbowyg.colors.js174 if (trumbowyg.o.plugins.colors.colorList.indexOf(foreColor) >= 0) {CODE
CRITICAL…ssets/trumbowyg/plugins/colors/trumbowyg.colors.min.js10!function(o){"use strict";function r(o){return("0"+parseInt(o).toString(16)).slice(-2)}function e(o){return-1===o.searchCODE
CRITICAL…/Assets/trumbowyg/plugins/history/trumbowyg.history.js104 t.o.plugins.history._stack.push(newState);CODE
CRITICAL…ets/trumbowyg/plugins/history/trumbowyg.history.min.js8!function(i){"use strict";i.extend(!0,i.trumbowyg,{plugins:{history:{destroy:function(i){i.$c.off("tbwinit.history tbwchCODE
CRITICAL…ssets/trumbowyg/plugins/upload/trumbowyg.upload.min.js13!function(r){"use strict";var a={serverPath:"",fileFieldName:"fileToUpload",data:[],headers:{},xhrFields:{},urlPropertyNCODE
CRITICAL…es/Assets/trumbowyg/plugins/upload/trumbowyg.upload.js205 trumbowyg.o.plugins.upload.data.map(function (cur) {CODE
CRITICAL…es/Assets/trumbowyg/plugins/upload/trumbowyg.upload.js247 if (!!getDeep(data, trumbowyg.o.plugins.upload.statusPropertyName.split(CODE
CRITICAL…es/Assets/trumbowyg/plugins/upload/trumbowyg.upload.js248 var url = getDeep(data, trumbowyg.o.plugins.upload.urlPropertyName.sCODE
CRITICAL…ources/Assets/Vendor/jquery-ui-1.14.2/jquery-ui.min.js6!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){"use strict"CODE
CRITICAL….Modules/OrchardCore.OpenApi/Services/OpenApiClient.cs95 content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"CODE
CRITICAL….Modules/OrchardCore.OpenApi/Services/OpenApiClient.cs946 content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"CODE
CRITICAL….Modules/OrchardCore.OpenApi/Services/OpenApiClient.cs1108 content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"CODE
CRITICAL….Modules/OrchardCore.OpenApi/Services/OpenApiClient.cs1447 content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"CODE
CRITICAL….Modules/OrchardCore.OpenApi/Services/OpenApiClient.cs1609 content_.Headers.ContentType = System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json"CODE
22 more matches not shown…
Hyper-Verbose Identifiers174 hits · 182 pts
SeverityFileLineSnippetContext
LOW.scripts/bloom/ambient.d.ts22declare function initializeCodeMirrorShortcodeWrapper(editor: CodeMirrorEditor): void;CODE
LOW.scripts/bloom/ambient.d.ts69declare function initializeMdeShortcodeWrapper(mde: EasyMdeInstance): void;CODE
LOW.scripts/bloom/ambient.d.ts72declare function ConfigureLiquidIntellisense(monacoInstance: typeof import("monaco-editor"), registerHtml?: boolean): voCODE
LOW.scripts/bloom/ambient.d.ts86declare function initAdminMenuPermissionsPicker(element: Element | null): void;CODE
LOW.scripts/bloom/ambient.d.ts90declare function initMenuPermissionsPicker(element: Element | null): void;CODE
LOW.scripts/bloom/ambient.d.ts108declare function initializeParametersEditor(CODE
LOW.scripts/bloom/services/auth/silent-oidc.ts55export function buildSilentUserManagerSettings(settings: SilentAuthSettings): UserManagerSettings {CODE
LOW.scripts/bloom/services/notifications/notifier.ts112function getNotificationMessageFromObject(message: unknown, severityLevel?: SeverityLevel): NotificationMessage | undefiCODE
LOW.scripts/bloom/services/notifications/notifier.ts156function isValidationProblemDetailsLike(message: unknown): message is ValidationProblemDetailsLike {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts35function refreshEncryptionCertificates() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts72function refreshSigningCertificates() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts109function refreshDisableAccessTokenEncryption() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts122function refreshEnableTokenEndpoint() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts137function refreshEnableAuthorizationEndpoint() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts149function refreshAllowAuthorizationCodeFlowVisibility() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts162function refreshAllowHybridFlowVisibility() {CODE
LOW…OrchardCore.OpenId/Assets/ts/openid-server-settings.ts175function refreshAllowRefreshTokenFlowVisibility() {CODE
LOW…ore.Spatial/wwwroot/Scripts/leaflet/leaflet-src.esm.js394function checkDeprecatedMixinEvents(includes) {CODE
LOW…ardCore.Spatial/wwwroot/Scripts/leaflet/leaflet-src.js400 function checkDeprecatedMixinEvents(includes) {CODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js9**/var activeEffectScope,EffectScope=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],CODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js13**/function callWithErrorHandling(e,n,a,s){try{return s?e(...s):e()}catch(r){handleError(r,n,a)}}function callWithAsyncECODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js17**/var policy=void 0,tt=typeof window<"u"&&window.trustedTypes;if(tt)try{policy=tt.createPolicy("vue",{createHTML:e=>e})CODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js19`)}getSetCookie(){const e=this.get("set-cookie");return utils_default.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toSCODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js21`):" "+renderReason(o[0]):"as no adapter specified"),AxiosError.ERR_NOT_SUPPORT)}return r}var adapters_default={getAdaptCODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js9**/var activeEffectScope,EffectScope=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],CODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js13**/function callWithErrorHandling(e,n,a,s){try{return s?e(...s):e()}catch(r){handleError(r,n,a)}}function callWithAsyncECODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js17**/var policy=void 0,tt=typeof window<"u"&&window.trustedTypes;if(tt)try{policy=tt.createPolicy("vue",{createHTML:e=>e})CODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js19`)}getSetCookie(){const e=this.get("set-cookie");return utils_default.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toSCODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js21`):" "+renderReason(o[0]):"as no adapter specified"),AxiosError.ERR_NOT_SUPPORT)}return r}var adapters_default={getAdaptCODE
LOW⚡…/DataPipelines/designer/data-pipelines-designer.min.js9**/var activeEffectScope,EffectScope=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],CODE
LOW⚡…/DataPipelines/designer/data-pipelines-designer.min.js13**/function callWithErrorHandling(e,s,n,r){try{return r?e(...r):e()}catch(a){handleError(a,s,n)}}function callWithAsyncECODE
LOW⚡…/DataPipelines/designer/data-pipelines-designer.min.js17**/var policy=void 0,tt=typeof window<"u"&&window.trustedTypes;if(tt)try{policy=tt.createPolicy("vue",{createHTML:e=>e})CODE
LOW⚡…/DataPipelines/designer/data-pipelines-designer.min.js19`)}getSetCookie(){const e=this.get("set-cookie");return utils_default.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toSCODE
LOW⚡…/DataPipelines/designer/data-pipelines-designer.min.js21`):" "+renderReason(i[0]):"as no adapter specified"),AxiosError.ERR_NOT_SUPPORT)}return a}var adapters_default={getAdaptCODE
LOW⚡…ipts/DataPipelines/designer/data-pipelines-designer.js9**/var activeEffectScope,EffectScope=class{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],CODE
LOW⚡…ipts/DataPipelines/designer/data-pipelines-designer.js13**/function callWithErrorHandling(e,s,n,r){try{return r?e(...r):e()}catch(a){handleError(a,s,n)}}function callWithAsyncECODE
LOW⚡…ipts/DataPipelines/designer/data-pipelines-designer.js17**/var policy=void 0,tt=typeof window<"u"&&window.trustedTypes;if(tt)try{policy=tt.createPolicy("vue",{createHTML:e=>e})CODE
LOW⚡…ipts/DataPipelines/designer/data-pipelines-designer.js19`)}getSetCookie(){const e=this.get("set-cookie");return utils_default.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toSCODE
LOW⚡…ipts/DataPipelines/designer/data-pipelines-designer.js21`):" "+renderReason(i[0]):"as no adapter specified"),AxiosError.ERR_NOT_SUPPORT)}return a}var adapters_default={getAdaptCODE
LOW…ules/OrchardCore.Resources/wwwroot/Scripts/Sortable.js255 function getWindowScrollingElement() {CODE
LOW…ules/OrchardCore.Resources/wwwroot/Scripts/Sortable.js462 function getParentAutoScrollElement(el, includeSelf) {CODE
LOW…ules/OrchardCore.Resources/wwwroot/Scripts/Sortable.js544 function getChildContainingRectFromElement(container, options, ghostEl) {CODE
LOW…ules/OrchardCore.Resources/wwwroot/Scripts/Sortable.js1049 var nearestEmptyInsertDetectEvent = function nearestEmptyInsertDetectEvent(evt) {CODE
LOW…ules/OrchardCore.Resources/wwwroot/Scripts/Sortable.js2536 function clearPointerElemChangedInterval() {CODE
LOW…ules/OrchardCore.Resources/wwwroot/Scripts/Sortable.js3048 dragOverAnimationComplete: function dragOverAnimationComplete() {CODE
LOW…hardCore.Resources/wwwroot/Scripts/bootstrap.bundle.js353 function bootstrapDelegationHandler(element, selector, fn) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/bootstrap.bundle.js2386 function getOppositeVariationPlacement(placement) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/bootstrap.bundle.js2521 function getInnerBoundingClientRect(element, strategy) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/bootstrap.bundle.js2534 function getClientRectFromMixedType(element, clippingParent, strategy) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/bootstrap.bundle.js2737 function getExpandedFallbackPlacements(placement) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/vuedraggable.umd.js1(function webpackUniversalModuleDefinition(root, factory) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/vuedraggable.umd.js3614 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/vuedraggable.umd.js4646function computeComponentStructure(_ref2) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/vuedraggable.umd.js4871 getUnderlyingPotencialDraggableComponent: function getUnderlyingPotencialDraggableComponent(htmElement) {CODE
LOW…hardCore.Resources/wwwroot/Scripts/vuedraggable.umd.js4909 getRelatedContextFromMoveEvent: function getRelatedContextFromMoveEvent(_ref3) {CODE
LOW…e.Resources/wwwroot/Scripts/vue.runtime.esm-browser.js1521function createInstrumentationGetter(isReadonly2, shallow) {CODE
LOW…e.Resources/wwwroot/Scripts/vue.runtime.esm-browser.js2339function callWithAsyncErrorHandling(fn, instance, type, args) {CODE
LOW…e.Resources/wwwroot/Scripts/vue.runtime.esm-browser.js2768function createDevtoolsComponentHook(hook) {CODE
LOW…e.Resources/wwwroot/Scripts/vue.runtime.esm-browser.js2781function createDevtoolsPerformanceHook(hook) {CODE
LOW…e.Resources/wwwroot/Scripts/vue.runtime.esm-browser.js2798function setCurrentRenderingInstance(instance) {CODE
114 more matches not shown…
Structural Annotation Overuse96 hits · 160 pts
SeverityFileLineSnippetContext
LOW.agents/skills/orchardcore-breadcrumbs/SKILL.md34### Step 1: Import the tag helpersCOMMENT
LOW.agents/skills/orchardcore-breadcrumbs/SKILL.md44### Step 2: Declare the explicit title and ancestor childrenCOMMENT
LOW.agents/skills/orchardcore-breadcrumbs/SKILL.md85### Step 3: Remove duplicate title outputCOMMENT
LOW.agents/skills/orchardcore-data-migration/SKILL.md34### Step 1: Create the Migrations classCOMMENT
LOW.agents/skills/orchardcore-data-migration/SKILL.md65### Step 2: Register the migrationCOMMENT
LOW.agents/skills/orchardcore-data-migration/SKILL.md75### Step 3: Write the initial `CreateAsync`COMMENT
LOW.agents/skills/orchardcore-data-migration/SKILL.md91### Step 4: Add `UpdateFromX` for each shipped changeCOMMENT
LOW.agents/skills/orchardcore-data-migration/SKILL.md106### Step 5: Test the migrationCOMMENT
LOW⚡.agents/skills/orchardcore-theme-creator/SKILL.md18### Step 1: Create Theme DirectoryCOMMENT
LOW⚡.agents/skills/orchardcore-theme-creator/SKILL.md25### Step 2: Create Required FilesCOMMENT
LOW⚡.agents/skills/orchardcore-theme-creator/SKILL.md34### Step 3: Create Manifest.csCOMMENT
LOW.agents/skills/orchardcore-theme-creator/SKILL.md58### Step 4: Create Project FileCOMMENT
LOW.agents/skills/orchardcore-theme-creator/SKILL.md78### Step 5: Create LayoutCOMMENT
LOW.agents/skills/orchardcore-theme-creator/SKILL.md103### Step 6: Add Assets (Optional)COMMENT
LOW.agents/skills/orchardcore-theme-creator/SKILL.md116### Step 7: Build and ActivateCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md29### Step 1: Pick a sourceCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md33### Step 2: Create via recipe or managerCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md58### Step 3: ExecuteCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md73### Step 1: Create an index profileCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md101### Step 2: Index custom part/field dataCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md129### Step 3: Register the handlerCOMMENT
LOW.agents/skills/orchardcore-query-indexing/SKILL.md137### Step 4: Reset / rebuildCOMMENT
LOW.agents/skills/orchardcore-docs-writer/SKILL.md28### Step 1: Write the MarkdownCOMMENT
LOW.agents/skills/orchardcore-docs-writer/SKILL.md41### Step 2: Add it to the navCOMMENT
LOW.agents/skills/orchardcore-docs-writer/SKILL.md54### Step 3: Build / previewCOMMENT
LOW.agents/skills/orchardcore-workflow-activity/SKILL.md27### Step 1: Create the activity classCOMMENT
LOW.agents/skills/orchardcore-workflow-activity/SKILL.md98### Step 2: Create the display driverCOMMENT
LOW⚡.agents/skills/orchardcore-workflow-activity/SKILL.md113### Step 3: Create the shape templatesCOMMENT
LOW⚡.agents/skills/orchardcore-workflow-activity/SKILL.md123### Step 4: RegisterCOMMENT
LOW⚡.agents/skills/orchardcore-workflow-activity/SKILL.md131### Step 5: TestCOMMENT
LOW.agents/skills/orchardcore-tester/SKILL.md67## Step 1: BuildCOMMENT
LOW.agents/skills/orchardcore-tester/SKILL.md73## Step 2: Run Application (Background)COMMENT
LOW.agents/skills/orchardcore-tester/SKILL.md144## Step 3: Setup Test SiteCOMMENT
LOW.agents/skills/orchardcore-tester/SKILL.md199## Step 4: Test FeaturesCOMMENT
LOW.agents/skills/orchardcore-tester/SKILL.md255## Step 5: Verify ResultsCOMMENT
LOW.agents/skills/orchardcore-display-management/SKILL.md38### Step 1: Find the shape type and differentiatorCOMMENT
LOW.agents/skills/orchardcore-display-management/SKILL.md44### Step 2: Add a rule to `placement.json`COMMENT
LOW⚡.agents/skills/orchardcore-display-management/SKILL.md58### Step 3: VerifyCOMMENT
LOW⚡.agents/skills/orchardcore-display-management/SKILL.md64### Step 1: Inherit the right baseCOMMENT
LOW⚡.agents/skills/orchardcore-display-management/SKILL.md73### Step 2: Implement Display / Edit / UpdateCOMMENT
LOW.agents/skills/orchardcore-display-management/SKILL.md108### Step 3: Register the driverCOMMENT
LOW.agents/skills/orchardcore-module-creator/SKILL.md17### Step 1: Determine Module TypeCOMMENT
LOW⚡.agents/skills/orchardcore-module-creator/SKILL.md30### Step 2: Create Module DirectoryCOMMENT
LOW⚡.agents/skills/orchardcore-module-creator/SKILL.md38### Step 3: Create Required FilesCOMMENT
LOW⚡.agents/skills/orchardcore-module-creator/SKILL.md48### Step 4: Add Components Based on TypeCOMMENT
LOW.agents/skills/orchardcore-module-creator/SKILL.md75### Step 5: Register in Startup.csCOMMENT
LOW.agents/skills/orchardcore-module-creator/SKILL.md98### Step 6: Build and TestCOMMENT
LOW.agents/skills/orchardcore-unit-test/SKILL.md31### Step 1: Add a test classCOMMENT
LOW.agents/skills/orchardcore-unit-test/SKILL.md52### Step 2: Mock dependencies with MoqCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md30### Step 1: Inject the right localizerCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md50### Step 2: Pluralize when countingCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md72### Step 3: Reuse shared sources for strings declared without a localizerCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md92### Step 4: Provide PO translationsCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md114### Step 5: Update and commit the source templatesCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md120### Step 1: Enable the feature, attach the partCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md134### Step 2: TranslateCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md142### Step 3: Surface translations / culture pickerCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md172### Step 1: Use the existing build integrationCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md178### Step 2: Regenerate from sourceCOMMENT
LOW.agents/skills/orchardcore-localization/SKILL.md197### Step 3: Review the result and diagnosticsCOMMENT
36 more matches not shown…
Fake / Example Data88 hits · 91 pts
SeverityFileLineSnippetContext
LOWtools/OpenApiClientGenerator/Program.cs59 ["OrchardCore:OrchardCore_AutoSetup:Tenants:0:AdminEmail"] = "admin@example.com",CODE
LOW…/OrchardCore.Tests.Functional/Tests/Cms/AgencyTests.cs15 await Assertions.Expect(page.Locator("#services")).ToContainTextAsync("Lorem ipsum dolor sit amet consectetur");CODE
LOW…/OrchardCore.Tests.Functional/Tests/Cms/AgencyTests.cs15 await Assertions.Expect(page.Locator("#services")).ToContainTextAsync("Lorem ipsum dolor sit amet consectetur");CODE
LOW…ts/Modules/Manifest/FeatureAttributeTests.Attribute.cs29 /// Returns a <paramref name="count"/> of Lorem Ipsum Words.COMMENT
LOW…sts/Modules/Manifest/ModuleAttributeTests.Attribute.cs17 /// Returns a Lorem Ipsum based Url. Completely fictional, folks, for test purposes only.COMMENT
LOW…t/OrchardCore.Tests/Serializers/JsonSerializerTests.cs66 Email = "test@test.com",CODE
LOW…chardCore.Email.Azure/AzureEmailOptionsMonitorTests.cs62 azureEmailSettings.DefaultSender = "admin@example.com";CODE
LOW…chardCore.Email.Azure/AzureEmailOptionsMonitorTests.cs85 Assert.Equal("admin@example.com", azureOptions.DefaultSender);CODE
LOW…ules/OrchardCore.Email.Smtp/SmtpOptionsMonitorTests.cs56 DefaultSender = "admin@example.com",CODE
LOW…ules/OrchardCore.Email.Smtp/SmtpOptionsMonitorTests.cs82 Assert.Equal("admin@example.com", smtpOptions.DefaultSender);CODE
LOW…chardCore.Tests/Email/SmtpOptionsConfigurationTests.cs171 DefaultSender = "admin@example.com",CODE
LOW…chardCore.Tests/Email/SmtpOptionsConfigurationTests.cs201 DefaultSender = "admin@example.com",CODE
LOW…chardCore.Tests/Email/SmtpOptionsConfigurationTests.cs231 DefaultSender = "admin@example.com",CODE
LOW…chardCore.Tests/Email/SmtpOptionsConfigurationTests.cs254 DefaultSender = "admin@example.com",CODE
LOW…dCore.Tests/Localization/LocalizedViewEncodingTests.cs67 Assert.Equal(translation, input.GetAttribute("placeholder"));CODE
LOW…kills/orchardcore-tester/references/common-features.md113playwright-cli fill [email-ref] "test@test.com"CODE
LOW.scripts/bloom/components/tags-editor.ts149 :placeholder="placeholder"CODE
LOW.scripts/bloom/components/multiselect-picker.ts205 label="displayText" :placeholder="placeholder"CODE
LOW…s/vue-multiselect-fields/vue-multiselect-fields.min.js1!function(e,t,s,n){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof winCODE
LOW…ripts/vue-multiselect-fields/vue-multiselect-fields.js1!function(e,t,s,n){var a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof winCODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js27`)),v=computed(()=>a.node.retries??0),y=computed(()=>{const A=[a.node.title,a.node.displayText];return a.node.isStart&&ACODE
LOW⚡…t/Scripts/Workflows/designer/workflows-designer.min.js28`))).size===1,lastResultOf=(e,n,a,s)=>{const r={key:"LastResult",name:s.lastResult,source:"LastResult",typeName:"any",deCODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js27`)),v=computed(()=>a.node.retries??0),y=computed(()=>{const A=[a.node.title,a.node.displayText];return a.node.isStart&&ACODE
LOW⚡…wroot/Scripts/Workflows/designer/workflows-designer.js28`))).size===1,lastResultOf=(e,n,a,s)=>{const r={key:"LastResult",name:s.lastResult,source:"LastResult",typeName:"any",deCODE
LOW⚡…/DataPipelines/designer/data-pipelines-designer.min.js28${c.input.name}`,label:c.node.inputs.length>1?`${c.node.displayText}: ${c.input.displayName}`:c.node.displayText}))),l=rCODE
LOW⚡…ipts/DataPipelines/designer/data-pipelines-designer.js28${c.input.name}`,label:c.node.inputs.length>1?`${c.node.displayText}: ${c.input.displayName}`:c.node.displayText}))),l=rCODE
LOW…e.Resources/wwwroot/Scripts/vue-multiselect.umd.min.js1(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("vue")):"function"===typeof CODE
LOW…re.Resources/wwwroot/Scripts/vue-multiselect.common.js4707var _hoisted_8 = ["name", "id", "spellcheck", "placeholder", "required", "value", "disabled", "tabindex", "aria-label", CODE
LOW…re.Resources/wwwroot/Scripts/vue-multiselect.common.js4866 }, [(0,external_commonjs_vue_commonjs2_vue_root_Vue_namespaceObject.renderSlot)(_ctx.$slots, "placeholder", {}, functiCODE
LOW…dCore.Resources/wwwroot/Scripts/vue-multiselect.umd.js4724var _hoisted_8 = ["name", "id", "spellcheck", "placeholder", "required", "value", "disabled", "tabindex", "aria-label", CODE
LOW…dCore.Resources/wwwroot/Scripts/vue-multiselect.umd.js4883 }, [(0,external_commonjs_vue_commonjs2_vue_root_Vue_.renderSlot)(_ctx.$slots, "placeholder", {}, function () {CODE
LOW…dCore.Resources/wwwroot/Scripts/vue-multiselect.esm.js1171const _hoisted_8 = ["name", "id", "spellcheck", "placeholder", "required", "value", "disabled", "tabindex", "aria-label"CODE
LOW…dCore.Resources/wwwroot/Scripts/vue-multiselect.esm.js1305 renderSlot(_ctx.$slots, "placeholder", {}, () => [CODE
LOW…dCore.Resources/wwwroot/Scripts/vue-multiselect.ssr.js1175const _hoisted_8 = ["name", "id", "spellcheck", "placeholder", "required", "value", "disabled", "tabindex", "aria-label"CODE
LOW…dCore.Resources/wwwroot/Scripts/vue-multiselect.ssr.js1309 vue.renderSlot(_ctx.$slots, "placeholder", {}, () => [CODE
LOW…chardCore.Resources/wwwroot/Scripts/vue-multiselect.js1172 const _hoisted_8 = ["name", "id", "spellcheck", "placeholder", "required", "value", "disabled", "tabindex", "aria-labeCODE
LOW…chardCore.Resources/wwwroot/Scripts/vue-multiselect.js1306 vue.renderSlot(_ctx.$slots, "placeholder", {}, () => [CODE
LOW…e.Resources/wwwroot/Scripts/trumbowyg/trumbowyg.min.js10 */jQuery.trumbowyg={langs:{en:{viewHTML:"View HTML",undo:"Undo",redo:"Redo",formatting:"Formatting",p:"Paragraph",blockCOMMENT
LOW…dCore.Resources/wwwroot/Scripts/trumbowyg/trumbowyg.js10 */jQuery.trumbowyg={langs:{en:{viewHTML:"View HTML",undo:"Undo",redo:"Redo",formatting:"Formatting",p:"Paragraph",blockCOMMENT
LOW⚡…ripts/monaco-esm/workers/html/html-worker-entry.min.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
LOW⚡…t/Scripts/monaco-esm/workers/html/html-worker-entry.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
LOW…t/Scripts/monaco-esm/workers/json/json-worker-entry.js8var i,s,o=e("../../editor/editor.worker.js"),a=e("5a95275f0f3c3ee");function l(e,t=!1){const r=e.length;let n=0,i="",s=0CODE
LOW…ripts/monaco-esm/workers/json/json-worker-entry.min.js8var i,s,o=e("../../editor/editor.worker.js"),a=e("5a95275f0f3c3ee");function l(e,t=!1){const r=e.length;let n=0,i="",s=0CODE
LOW…ripts/monaco-esm/workers/editor/editor-worker-entry.js1!function(e,t,r,n){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof winCODE
LOW…s/monaco-esm/workers/editor/editor-worker-entry.min.js1!function(e,t,r,n){var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof winCODE
LOW…urces/wwwroot/Vendor/jquery-ui-1.14.2/jquery-ui.min.js6!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){"use strict"CODE
LOW…Resources/wwwroot/Vendor/jquery-ui-1.14.2/jquery-ui.js2530 element.data( dataSpace + "placeholder", placeholder );CODE
LOW…Resources/wwwroot/Vendor/jquery-ui-1.14.2/jquery-ui.js2543 var dataKey = dataSpace + "placeholder",CODE
LOW…/Vendor/CrestApps/bootstrap-select/bootstrap-select.js193var ParseableAttributes = ['placeholder']; // attributes to use as settings, can add others in the futureCODE
LOW…dor/CrestApps/bootstrap-select/bootstrap-select.min.js9!function(e){if("function"==typeof define&&define.amd)define(["bootstrap"],e);else if("object"==typeof module&&module.exCODE
LOW…ources/Assets/Vendor/jquery-ui-1.14.2/jquery-ui.min.js6!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){"use strict"CODE
LOW….Resources/Assets/Vendor/jquery-ui-1.14.2/jquery-ui.js2530 element.data( dataSpace + "placeholder", placeholder );CODE
LOW….Resources/Assets/Vendor/jquery-ui-1.14.2/jquery-ui.js2543 var dataKey = dataSpace + "placeholder",CODE
LOW…Scripts/taxonomy-field-tags/taxonomy-field-tags.min.js1!function(e,t,n,r){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof winCODE
LOW…oot/Scripts/taxonomy-field-tags/taxonomy-field-tags.js1!function(e,t,n,r){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof winCODE
LOW…es/OrchardCore.Markdown/wwwroot/Scripts/easymde.min.js7!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof definCODE
LOW…chardCore.Themes/TheBlogTheme/Recipes/blog.recipe.json1072 "Html": "<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe nostrum ullam eveniet pariatur vCODE
LOW…chardCore.Themes/TheBlogTheme/Recipes/blog.recipe.json1072 "Html": "<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe nostrum ullam eveniet pariatur vCODE
LOW…dCore.Themes/TheAgencyTheme/Recipes/agency.recipe.json1085 "Html": "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo iCODE
LOW…dCore.Themes/TheAgencyTheme/Recipes/agency.recipe.json1085 "Html": "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minima maxime quam architecto quo iCODE
28 more matches not shown…
AI Slop Vocabulary19 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUM…ore.Spatial/wwwroot/Scripts/leaflet/leaflet-src.esm.js12086 // If `true` and user is on a retina display, it will request four tiles of half the specified size and a bigger zoom COMMENT
MEDIUM…ardCore.Spatial/wwwroot/Scripts/leaflet/leaflet-src.js12092 // If `true` and user is on a retina display, it will request four tiles of half the specified size and a bigger zooCOMMENT
LOW…hardCore.Resources/wwwroot/Scripts/vuedraggable.umd.js3438 // #match works fine because it just return the exec results, even if it hasCOMMENT
MEDIUM⚡…ripts/monaco-esm/workers/html/html-worker-entry.min.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM⚡…ripts/monaco-esm/workers/html/html-worker-entry.min.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM⚡…ripts/monaco-esm/workers/html/html-worker-entry.min.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM⚡…t/Scripts/monaco-esm/workers/html/html-worker-entry.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM⚡…t/Scripts/monaco-esm/workers/html/html-worker-entry.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM⚡…t/Scripts/monaco-esm/workers/html/html-worker-entry.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM…e.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.slim.js8731// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…rdCore.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.js10830// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…e.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.slim.js8726// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…rdCore.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.js10821// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…e.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.slim.js8444// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…rdCore.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.js10547// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…s/OrchardCore.AuditTrail/wwwroot/Scripts/diffviewer.js1(()=>{var e={223:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(601),i=n.n(r),l=n(314),o=n.n(l)()(i());o.push([e.id,"@iCODE
MEDIUM…s/OrchardCore.AuditTrail/wwwroot/Scripts/diffviewer.js1(()=>{var e={223:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(601),i=n.n(r),l=n(314),o=n.n(l)()(i());o.push([e.id,"@iCODE
MEDIUM…Assets/media-gallery/src/components/PagerComponent.vue167// this computed is only to have a central place where we detect changes and leverage Vue JS reactivity to raise our eveCOMMENT
MEDIUM…rdCore.Contents.Core/ContentsAdminListFilterOptions.cs13 /// should indicate the default term names per content type to utilize during text searches.COMMENT
Decorative Section Separators17 hits · 51 pts
SeverityFileLineSnippetContext
MEDIUM…s.Integration/Azure/AzureBlobResizedImageCacheTests.cs77 // ── Get miss ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…s.Integration/Azure/AzureBlobResizedImageCacheTests.cs86 // ── Set / Get round-trip ─────────────────────────────────────────────────COMMENT
MEDIUM…s.Integration/Azure/AzureBlobResizedImageCacheTests.cs142 // ── Clear ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…s.Integration/Azure/AzureBlobResizedImageCacheTests.cs183 // ── ClearStale ───────────────────────────────────────────────────────────COMMENT
MEDIUM…ts.Integration/AmazonS3/AWSS3ResizedImageCacheTests.cs88 // ── Get miss ─────────────────────────────────────────────────────────────COMMENT
MEDIUM…ts.Integration/AmazonS3/AWSS3ResizedImageCacheTests.cs97 // ── Set / Get round-trip ─────────────────────────────────────────────────COMMENT
MEDIUM…ts.Integration/AmazonS3/AWSS3ResizedImageCacheTests.cs153 // ── Clear ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ts.Integration/AmazonS3/AWSS3ResizedImageCacheTests.cs194 // ── ClearStale ───────────────────────────────────────────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts3// ── Mocks (must be declared before any import that triggers main.ts) ────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts83// ── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts113// ── Tests ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts162 // ── mountMediaField ─────────────────────────────────────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts238 // ── mountAttachedMediaField ─────────────────────────────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts259 // ── mountGalleryMediaField ──────────────────────────────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts270 // ── readConfig (tested indirectly via mount functions) ──────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts334 // ── readTranslations (tested indirectly via mount) ──────────────────────COMMENT
MEDIUM…e.Media/Assets/media-picker/src/__tests__/main.spec.ts385 // ── autoMount ───────────────────────────────────────────────────────────COMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…Resources/wwwroot/Vendor/jquery-ui-1.14.2/jquery-ui.js8518 // Format a name, short or long as requestedCOMMENT
HIGH….Resources/Assets/Vendor/jquery-ui-1.14.2/jquery-ui.js8518 // Format a name, short or long as requestedCOMMENT
Modern AI Meta-Vocabulary4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM…ests.Modules/Errors.OrchardCoreModules.TwoPlus/Root.cs10// TODO: MWP: but this would also require a bit of xUnit scaffold to supportCOMMENT
MEDIUM…ractions.Tests/Modules/Manifest/ThemeAttributeTests.cs589 // TODO: TBD: ditto ModuleAttributeTests re: in process Build scaffoldCOMMENT
MEDIUM….Tests.Themes/Errors.OrchardCoreThemes.TwoPlus/Root.cs9// TODO: MWP: but this would also require a bit of xUnit scaffold to supportCOMMENT
MEDIUM…Themes/Errors.OrchardCoreThemes.ThemeAndModule/Root.cs9// TODO: MWP: but this would also require a bit of xUnit scaffold to supportCOMMENT
Slop Phrases4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM…ore.Spatial/wwwroot/Scripts/leaflet/leaflet-src.esm.js7779 * In addition to [shared layer methods](#Layer) like `addTo()` and `remove()` and [popup methods](#Popup) like bindPopCOMMENT
MEDIUM…ardCore.Spatial/wwwroot/Scripts/leaflet/leaflet-src.js7785 * In addition to [shared layer methods](#Layer) like `addTo()` and `remove()` and [popup methods](#Popup) like bindPCOMMENT
MEDIUM⚡…ripts/monaco-esm/workers/html/html-worker-entry.min.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
MEDIUM⚡…t/Scripts/monaco-esm/workers/html/html-worker-entry.js8var i=e("../../editor/editor.worker.js"),s=e("671d34cfdbb50b94");function o(...e){const t=e[0];let n,r,i;if("string"==tyCODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMtest/OrchardCore.Tests/Localization/PoParserTests.cs33 // # This file is distributed under the same license as the kdeedu package.COMMENT
MEDIUMtest/OrchardCore.Tests/Localization/PoParserTests.cs229 // # This file is distributed under the same license as the kdeedu package.COMMENT
Overly Generic Function Names6 hits · 6 pts
SeverityFileLineSnippetContext
LOW…e.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.slim.js4405function getData( data ) {CODE
LOW…rdCore.Resources/wwwroot/Vendor/jquery-3.6.0/jquery.js4405function getData( data ) {CODE
LOW…e.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.slim.js4401function getData( data ) {CODE
LOW…rdCore.Resources/wwwroot/Vendor/jquery-3.5.1/jquery.js4401function getData( data ) {CODE
LOW…e.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.slim.js4196function getData( data ) {CODE
LOW…rdCore.Resources/wwwroot/Vendor/jquery-3.4.1/jquery.js4196function getData( data ) {CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…dcore-video-producer/examples/secrets-module/slides.py154 settings.ApiKey = null;CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHsrc/docs/reference/modules/X/README.md53 "ConsumerKey": "your-api-key",CODE
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…Modules/OrchardCore.SignalR/wwwroot/Scripts/signalr.js2584 // ErrorEvent is a browser only type we need to check if the type exists before using itCOMMENT
LOW…Modules/OrchardCore.SignalR/wwwroot/Scripts/signalr.js2613 // ErrorEvent is a browser only type we need to check if the type exists before using itCOMMENT
LOW…dCore.DisplayManagement/Razor/RazorViewActionFilter.cs101 // Step 3: ThemeCOMMENT
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/skills/orchardcore-video-producer/scripts/assemble.py139CODE
LOW…s/skills/orchardcore-video-producer/scripts/narrate.py52CODE
LOW…nts/skills/orchardcore-video-producer/scripts/brand.py65CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtest/OrchardCore.Tests.Functional/run-db-tests.sh8# Usage:COMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…dcore-video-producer/examples/secrets-module/slides.py8CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…s/skills/orchardcore-video-producer/scripts/narrate.py46 except Exception:CODE