Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
This report presents the forensic synthetic code analysis of BabylonJS/Babylon.js, a TypeScript project with 25,787 GitHub stars. SynthScan v2.0 examined 1,107,455 lines of code across 6157 source files, recording 2177 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 5.1 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 2177 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .azure-pipelines/browserstack-wait.sh | 2 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .azure-pipelines/browserstack-wait.sh | 27 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | .azure-pipelines/cd-tools.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/cd-tools.yml | 15 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-graph-tools.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-graph-tools.yml | 12 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-playground-sandbox.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-playground-sandbox.yml | 11 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-playground-sandbox.yml | 38 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-playground-sandbox.yml | 40 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-playground-sandbox.yml | 138 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-playground-sandbox.yml | 140 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 19 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 83 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 87 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 293 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 300 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 372 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 380 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 445 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 449 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 481 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 485 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 528 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 537 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 599 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 602 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 673 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 677 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 759 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 763 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 846 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 850 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 961 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 967 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1048 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1057 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1078 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1081 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1123 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-monorepo.yml | 1129 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/cd-publish.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/cd-publish.yml | 16 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 15 | # ============================================================================= | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 51 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 53 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 118 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 120 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 185 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 190 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 254 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 258 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 323 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 326 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 375 | # ============================================================================ | COMMENT |
| MEDIUM | .azure-pipelines/ci-browser-testing.yml | 382 | # ============================================================================ | COMMENT |
| MEDIUM | …ure-pipelines/templates/checkout-with-tag-override.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | …ure-pipelines/templates/checkout-with-tag-override.yml | 12 | # ============================================================================= | COMMENT |
| 781 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | packages/tools/guiEditor/src/diagram/workbench.tsx | 469 | this.props.globalState.guiTexture.onEndRenderObservable.remove(this._guiRenderObserver); | CODE |
| CRITICAL | packages/tools/guiEditor/src/diagram/workbench.tsx | 529 | this.props.globalState.guiTexture.rootContainer.getDescendants().forEach((guiElement) => { | CODE |
| CRITICAL | packages/tools/guiEditor/src/diagram/workbench.tsx | 951 | this.props.globalState.liveGuiTexture.rootContainer.getDescendants().forEach((control) => { | CODE |
| CRITICAL | packages/tools/guiEditor/src/diagram/workbench.tsx | 1031 | this.props.globalState.guiTexture.onBeginRenderObservable.add(() => { | CODE |
| CRITICAL | packages/tools/guiEditor/src/diagram/workbench.tsx | 1045 | this._guiRenderObserver = this.props.globalState.guiTexture.onEndRenderObservable.add(throttledSynchronizati | CODE |
| CRITICAL | packages/tools/guiEditor/src/diagram/workbench.tsx | 1060 | this.props.globalState.liveGuiTexture.rootContainer.getDescendants(true).forEach((desc) => { | CODE |
| CRITICAL | …tools/guiEditor/src/components/commandBarComponent.tsx | 205 | async (content) => await this.props.globalState.hostWindow.navigator.clipboard.write | CODE |
| CRITICAL | …tools/guiEditor/src/components/commandBarComponent.tsx | 218 | this.props.globalState.onPasteObservable.notifyObservers(await this.props.globalState.ho | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 143 | const allControls = this.props.globalState.guiTexture.rootContainer.getDescendants(); | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 72 | if (this.props.globalState.nodeGeometry.attachedBlocks.indexOf(block) === -1) { | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 73 | this.props.globalState.nodeGeometry.attachedBlocks.push(block); | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 185 | this.props.globalState.stateManager.onNewBlockRequiredObservable.add((eventData) => { | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 208 | this.props.globalState.stateManager.onRebuildRequiredObservable.add(() => { | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 232 | const blocks = this.props.globalState.nodeGeometry.attachedBlocks.slice(-frameData.blocks.length); | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 279 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.add((message: string) => { | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 397 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.notifyObservers(`Error loadin | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 403 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.notifyObservers(`Error parsin | CODE |
| CRITICAL | packages/tools/nodeGeometryEditor/src/graphEditor.tsx | 439 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.notifyObservers(`You | CODE |
| CRITICAL | …/components/propertyTab/inputsPropertyTabComponent.tsx | 27 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 56 | this.props.globalState.stateManager.onSelectionChangedObservable.add((options) => { | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 81 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 92 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 203 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 314 | this.props.globalState.stateManager.onGridSizeChanged.notifyObservers(); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 323 | this.props.globalState.stateManager.onGridSizeChanged.notifyObservers(); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 365 | <ButtonLineComponent label="Rebuild" onClick={() => this.props.globalState.stateManager.onRebuil | CODE |
| CRITICAL | …propertyTab/properties/vector2PropertyTabComponent.tsx | 22 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …s/propertyTab/properties/floatPropertyTabComponent.tsx | 22 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …propertyTab/properties/vector3PropertyTabComponent.tsx | 22 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …propertyTab/properties/vector4PropertyTabComponent.tsx | 22 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …ryEditor/src/components/nodeList/nodeListComponent.tsx | 196 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.notifyObservers("Error Sa | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 373 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 376 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers({ selection: node, forc | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 380 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers({ selection: frame, for | CODE |
| CRITICAL | packages/tools/flowGraphEditor/src/graphEditor.tsx | 589 | this.props.globalState.stateManager.onNewBlockRequiredObservable.add(async (eventData) => { | CODE |
| CRITICAL | packages/tools/flowGraphEditor/src/graphEditor.tsx | 620 | this.props.globalState.stateManager.onRebuildRequiredObservable.add(() => { | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 723 | this.props.globalState.stateManager.onUpdateRequiredObservable.add(scheduleLiveValidation); | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 724 | this.props.globalState.stateManager.onNewNodeCreatedObservable.add(scheduleLiveValidation); | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 725 | this.props.globalState.stateManager.onRebuildRequiredObservable.add(scheduleLiveValidation); | CODE |
| CRITICAL⚡ | packages/tools/flowGraphEditor/src/graphEditor.tsx | 726 | this.props.globalState.stateManager.onGraphNodeRemovalObservable.add(scheduleLiveValidation); | CODE |
| CRITICAL | packages/tools/flowGraphEditor/src/graphEditor.tsx | 1326 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers({ selection: newFrame }); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 95 | this.props.globalState.stateManager.onSelectionChangedObservable.add((options) => { | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 156 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 286 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 302 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 377 | this.props.globalState.stateManager.onGridSizeChanged.notifyObservers(); | CODE |
| CRITICAL | …or/src/components/propertyTab/propertyTabComponent.tsx | 386 | this.props.globalState.stateManager.onGridSizeChanged.notifyObservers(); | CODE |
| CRITICAL | …r/src/components/variables/variablesPanelComponent.tsx | 443 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …r/src/components/variables/variablesPanelComponent.tsx | 444 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …r/src/components/variables/variablesPanelComponent.tsx | 465 | this.props.globalState.stateManager.onRebuildRequiredObservable.notifyObservers(); | CODE |
| CRITICAL | …r/src/components/variables/variablesPanelComponent.tsx | 466 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …ditor/src/components/preview/scenePreviewComponent.tsx | 479 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …ditor/src/components/preview/scenePreviewComponent.tsx | 779 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …es/tools/smartFiltersEditorControl/src/graphEditor.tsx | 231 | this.props.globalState.stateManager.onNewBlockRequiredObservable.add( | CODE |
| CRITICAL | …es/tools/smartFiltersEditorControl/src/graphEditor.tsx | 246 | this.props.globalState.stateManager.onRebuildRequiredObservable.add(async () => { | CODE |
| CRITICAL | …es/tools/smartFiltersEditorControl/src/graphEditor.tsx | 294 | this.props.globalState.stateManager.onSelectionChangedObservable.notifyObservers(null); | CODE |
| CRITICAL | …es/tools/smartFiltersEditorControl/src/graphEditor.tsx | 321 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.add((message: string) => { | CODE |
| CRITICAL | …es/tools/smartFiltersEditorControl/src/graphEditor.tsx | 476 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.notifyObservers(`Could not create | CODE |
| CRITICAL | …es/tools/smartFiltersEditorControl/src/graphEditor.tsx | 485 | this.props.globalState.stateManager.onErrorMessageDialogRequiredObservable.notifyObservers(`You can | CODE |
| CRITICAL | …/components/propertyTab/inputsPropertyTabComponent.tsx | 26 | this.props.globalState.stateManager.onUpdateRequiredObservable.notifyObservers(ib); | CODE |
| 128 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | specs/tree-shaking/plan.md | 938 | export function registerJoinedPhysicsEngineComponent() { | CODE |
| LOW | specs/tree-shaking/plan.md | 1550 | export function RegisterXxxCategoryABlocks(): void { | CODE |
| LOW | specs/tree-shaking/plan.md | 1553 | export function RegisterXxxCategoryBBlocks(): void { | CODE |
| LOW | packages/tools/devHost/vite.config.ts | 52 | function stubNamedOptionalPeerDependencyImport(bindings: string): string { | CODE |
| LOW | packages/tools/devHost/vite.config.ts | 67 | function stubOptionalPeerDependencyImports(code: string): string { | CODE |
| LOW | packages/tools/devHost/vite.config.ts | 86 | function lottieClassicWorkerPlugin(aliases: Record<string, string>): Plugin { | CODE |
| LOW | packages/tools/devHost/vite.config.ts | 176 | function stubOptionalPeerDepsPlugin(): Plugin { | CODE |
| LOW | packages/tools/babylonServer/public/draco_decoder.js | 22 | )(info)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"insta | CODE |
| LOW | packages/tools/babylonServer/public/cannon.js | 6619 | function computeImpulseDenominator(body, pos, normal) { | CODE |
| LOW | packages/tools/babylonServer/public/libktx.js | 9 | var Module=typeof LIBKTX!=="undefined"?LIBKTX:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnPrope | CODE |
| LOW | …kages/tools/babylonServer/public/draco_decoder_gltf.js | 21 | )(info)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);ok({"insta | CODE |
| LOW | packages/tools/babylonServer/public/draco_encoder.js | 26 | )(asmLibraryArg)},instantiate:function(binary,info){return{then:function(ok){var module=new WebAssembly.Module(binary);o | CODE |
| LOW | packages/tools/babylonServer/public/recast.js | 482 | function receiveInstantiationResult(result) { | CODE |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 583 | function receiveInstantiationResult(result) { | CODE |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 4171 | function constNoSmartPtrRawPointerToWireType(destructors, handle) { | CODE |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 4268 | function nonConstNoSmartPtrRawPointerToWireType(destructors, handle) { | CODE |
| LOW⚡ | packages/tools/babylonServer/public/gltf_validator.js | 2342 | a[b]=r}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag | CODE |
| LOW⚡ | packages/tools/babylonServer/public/gltf_validator.js | 2342 | a[b]=r}function setOrUpdateInterceptorsByTag(a){var s=v.interceptorsByTag | CODE |
| LOW⚡ | packages/tools/babylonServer/public/gltf_validator.js | 2344 | return}copyProperties(a,s)}function setOrUpdateLeafTags(a){var s=v.leafTags | CODE |
| LOW | packages/tools/babylonServer/public/gltf_validator.js | 12650 | function getUnknownTagGenericBrowser(object, tag) { | CODE |
| LOW | packages/tools/babylonServer/public/twgsl/twgsl.js | 3 | var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisP | CODE |
| LOW | …nServer/public/ktx2Transcoders/msc_basis_transcoder.js | 9 | var Module=typeof MSC_TRANSCODER!=="undefined"?MSC_TRANSCODER:{};var readyPromiseResolve,readyPromiseReject;Module["read | CODE |
| LOW | …erver/public/ktx2Transcoders/1/msc_basis_transcoder.js | 9 | var Module=typeof MSC_TRANSCODER!=="undefined"?MSC_TRANSCODER:{};var readyPromiseResolve,readyPromiseReject;Module["read | CODE |
| LOW | …bylonServer/public/basisTranscoder/basis_transcoder.js | 1 | var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnPrope | CODE |
| LOW | …lonServer/public/basisTranscoder/1/basis_transcoder.js | 9 | var Module=typeof BASIS!=="undefined"?BASIS:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(fu | CODE |
| LOW | …s/tools/babylonServer/public/havok/HavokPhysics_umd.js | 9 | var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPro | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1 | (function webpackUniversalModuleDefinition(root, factory) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 472 | function refineResolvedLazyComponent(lazyComponent) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 557 | function setCurrentlyValidatingElement(element) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 944 | function defineKeyPropWarningGetter(props, displayName) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 962 | function defineRefPropWarningGetter(props, displayName) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 980 | function warnIfStringRefCannotBeAutoConverted(config) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1490 | function mapSingleChildIntoContext(bookKeeping, child, childKey) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1512 | function mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1886 | function getDeclarationErrorAddendum() { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1898 | function getSourceInfoErrorAddendum(source) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1908 | function getSourceInfoErrorAddendumForProps(elementProps) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 1924 | function getCurrentComponentErrorInfo(parentType) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 2101 | function createElementWithValidation(type, props, children) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 2165 | function createFactoryWithValidation(type) { | CODE |
| LOW | …ylonServer/public/uiControls/babylon.uiControls.max.js | 2192 | function cloneElementWithValidation(element, props, children) { | CODE |
| LOW | …lowGraphEditor/test/playwright/flowGraphEditor.test.ts | 8 | function CountSerializedConnections(serializedGraph: any): number { | CODE |
| LOW | …lowGraphEditor/test/playwright/flowGraphEditor.test.ts | 349 | async function SelectPropertyComboboxOption(page: Page, label: string, optionName: string, occurrence: "first" | "last" | CODE |
| LOW | …lowGraphEditor/test/playwright/flowGraphEditor.test.ts | 399 | async function RenameSelectedExecutionContext(page: Page, contextName: string): Promise<void> { | CODE |
| LOW | packages/tools/flowGraphEditor/src/variableUtils.ts | 361 | function MapRichTypeNameToVariableType(typeName: string | undefined): VariableTypeName { | CODE |
| LOW | packages/tools/flowGraphEditor/src/variableUtils.ts | 388 | export function InferVariableTypesFromBlocks(fg: FlowGraph): Map<string, VariableTypeName> { | CODE |
| LOW | …s/flowGraphEditor/src/graphSystem/blockDisplayUtils.ts | 9 | export function FlowGraphBlockDisplayName(className: string): string { | CODE |
| LOW | …es/tools/flowGraphEditor/src/graphSystem/smartGroup.ts | 193 | export function ApplySmartGroupWithDesignation(frame: GraphFrame, nodes: GraphNode[], entryNodes: GraphNode[], exitNodes | CODE |
| LOW | …raphSystem/properties/genericNodePropertyComponent.tsx | 150 | export function RenderConstructorVariablesSection(props: IPropertyComponentProps): JSX.Element | null { | CODE |
| LOW | …raphSystem/properties/genericNodePropertyComponent.tsx | 167 | export function RenderDataConnectionsSection(props: IPropertyComponentProps): JSX.Element | null { | CODE |
| LOW | …raphSystem/properties/genericNodePropertyComponent.tsx | 187 | export function RenderGenericPropStoreSections(props: IPropertyComponentProps): JSX.Element[] { | CODE |
| LOW | …itor/src/components/mcpSession/mcpSessionComponent.tsx | 30 | async function LoadFlowGraphFromJsonAsync(globalState: GlobalState, json: unknown): Promise<void> { | CODE |
| LOW | …itor/src/components/preview/flowGraphSnippetCapture.ts | 34 | export function CaptureFlowGraphSnippetId(namespace: Nullable<Record<string, any>> | undefined): IFlowGraphSnippetCaptur | CODE |
| LOW | packages/tools/eslintBabylonPlugin/src/index.ts | 98 | function walkCompilerAstAndFindComments(node: ts.Node, indent: string, notFoundComments: IFoundComment[], sourceText: st | CODE |
| LOW | packages/tools/eslintBabylonPlugin/src/index.ts | 640 | function isSafeForDownlevelIteration(type: ts.Type): boolean { | CODE |
| LOW | packages/tools/eslintBabylonPlugin/src/index.ts | 1047 | function hasOnlySimplePureArguments(node: PureAnnotationCallOrNewExpression): boolean { | CODE |
| LOW | packages/tools/eslintBabylonPlugin/src/index.ts | 1054 | function isSafelyAutofixablePureExpression(node: PureAnnotationCallOrNewExpression): boolean { | CODE |
| LOW | …tools/playground/src/tools/playgroundCommandService.ts | 12 | export function MakePlaygroundCommandServiceDefinition(globalState: GlobalState, inspectorModule: InspectorV2Module): We | CODE |
| LOW | packages/tools/playground/src/tools/localSession.ts | 80 | function ParseBundleFromCompressed(compressed: string): SnippetRevisionsBundle | null { | CODE |
| LOW | packages/tools/playground/src/tools/localSession.ts | 96 | function SerializeBundleToCompressed(bundle: SnippetRevisionsBundle): string { | CODE |
| 883 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .azure-pipelines/browserstack-wait.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | .azure-pipelines/cd-tools.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/cd-tools.yml | 221 | # zip -r ../../../../public.zip * | COMMENT |
| LOW | .azure-pipelines/cd-tools.yml | 241 | # These used an ARM service connection and direct az CLI calls. | COMMENT |
| LOW | .azure-pipelines/ci-graph-tools.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/ci-playground-sandbox.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/ci-monorepo.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/ci-monorepo.yml | 581 | # continueOnError: true | COMMENT |
| LOW | .azure-pipelines/cd-publish.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/cd-publish.yml | 181 | -F "storageAccount=$(SNAPSHOTS_STORAGE_ACCOUNT)" \ | COMMENT |
| LOW | .azure-pipelines/ci-browser-testing.yml | 1 | # ============================================================================= | COMMENT |
| LOW | …ure-pipelines/templates/checkout-with-tag-override.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/templates/memory-leak-job.yml | 1 | # ============================================================================= | COMMENT |
| LOW | .azure-pipelines/templates/cache-steps.yml | 1 | # ============================================================================= | COMMENT |
| LOW | packages/tools/devHost/src/flowgraph/createScene.ts | 641 | COMMENT | |
| LOW | packages/tools/babylonServer/public/cannon.js | 921 | } | COMMENT |
| LOW | packages/tools/babylonServer/public/cannon.js | 7801 | // if(z > max.z){ | COMMENT |
| LOW | packages/tools/babylonServer/public/cannon.js | 12321 | // // Construct a temp hull for each triangle | COMMENT |
| LOW | packages/tools/babylonServer/public/cannon.js | 12341 | COMMENT | |
| LOW | packages/tools/babylonServer/public/cannon.js | 12361 | // res[j].normal.negate(q); | COMMENT |
| LOW | packages/tools/babylonServer/public/cannon.js | 13421 | // cm.contactEquationRelaxation, | COMMENT |
| LOW | packages/tools/babylonServer/public/cannon.js | 13441 | // c1.bi = c2.bi = bi; | COMMENT |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 1 | COMMENT | |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 41 | var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; | COMMENT |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 221 | COMMENT | |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 241 | // whether we are quitting the application. no code should run after this. | COMMENT |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 421 | // Use a wasm runtime error, because a JS error might be seen as a foreign | COMMENT |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 581 | COMMENT | |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 1121 | // // currently, FS.init does not distinguish if process.stdin is a file or TTY | COMMENT |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 5741 | var summer = new Date(currentYear, 6, 1); | COMMENT |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 5821 | // With multithreaded builds, races can happen (another thread might increase the size | COMMENT |
| LOW | packages/tools/babylonServer/public/gltf_validator.js | 821 | COMMENT | |
| LOW | packages/tools/babylonServer/public/glslang/glslang.js | 41 | COMMENT | |
| LOW | packages/tools/babylonServer/public/glslang/glslang.js | 61 | // onRuntimeInitialized() { | COMMENT |
| LOW | packages/tools/flowGraphEditor/src/graphEditor.tsx | 841 | COMMENT | |
| LOW | packages/tools/playground/vite.config.ts | 1 | import { defineConfig } from "vite"; | COMMENT |
| LOW | packages/tools/playground/public/babylon.playground.js | 1 | // Production shim for babylon.playground.js | COMMENT |
| LOW | packages/tools/playground/public/scenes/README.md | 1 | ## Please note that this directory is archived and no longer actively used. | COMMENT |
| LOW | …es/tools/playground/public/workers/definitionWorker.js | 1 | // > This worker will analyze the syntaxtree and return an array of tagged functions, like experimental or deprecated on | COMMENT |
| LOW | packages/tools/playground/src/scss/editor.scss | 261 | // stroke-width: 0.5; | COMMENT |
| LOW | …ow-graph-mcp-server/test/unit/generateExamples.test.ts | 201 | const fs = require("fs"); | COMMENT |
| LOW | …sEditorControl/src/graphSystem/registerDefaultInput.ts | 81 | COMMENT | |
| LOW | …tFiltersEditorControl/src/graphSystem/blockNodeData.ts | 61 | } | COMMENT |
| LOW | packages/tools/tests/playwright.utils.ts | 21 | // use: forceChrome | COMMENT |
| LOW | packages/tools/viewer/test/apps/web/index.html | 221 | // Alternatively, we could just await import("/packages/tools/viewer/src/index.ts") here instead. | COMMENT |
| LOW | packages/public/umd/babylonjs-gui/src/index.ts | 1 | // Export all named symbols directly so BABYLON.GUI.AdvancedDynamicTexture etc. work. | COMMENT |
| LOW | packages/public/umd/babylonjs-ktx2decoder/src/index.ts | 1 | // Export all named symbols directly so KTX2DECODER.LiteTranscoder_UASTC_ASTC etc. work. | COMMENT |
| LOW | packages/public/umd/babylonjs-testproject/src/index.ts | 1 | /// <reference path="../../babylonjs/babylon.module.d.ts" /> | COMMENT |
| LOW | packages/public/umd/babylonjs-addons/src/index.ts | 1 | // Export all named symbols directly so ADDONS.HtmlMesh etc. work. | COMMENT |
| LOW | packages/dev/buildTools/src/generateDeclaration.ts | 241 | const realClassName = parts[0].trim().replace(/^type /, ""); | COMMENT |
| LOW | packages/dev/buildTools/src/generateDeclaration.ts | 521 | return processedSource; | COMMENT |
| LOW | packages/dev/buildTools/src/prepareSnapshot.ts | 81 | // for (const file of staticFilesDist) { | COMMENT |
| LOW | packages/dev/buildTools/src/devWatcher.ts | 81 | } | COMMENT |
| LOW | …re/test/unit/FlowGraph/flowGraphExecutionNodes.test.ts | 321 | // const setProperty = new FlowGraphSetPropertyBlock<Vector3>({ | COMMENT |
| LOW | …ev/core/test/unit/XR/babylon.webXRBodyTracking.test.ts | 1541 | COMMENT | |
| LOW | packages/dev/core/src/Misc/coroutine.ts | 1 | /* eslint-disable @typescript-eslint/naming-convention */ | COMMENT |
| LOW | packages/dev/core/src/Misc/dds.pure.ts | 21 | //DDSD_WIDTH = 0x4, | COMMENT |
| LOW | packages/dev/core/src/LibDeclarations/webxr.webgpu.d.ts | 1 | /* eslint-disable babylonjs/available */ | COMMENT |
| LOW | packages/dev/core/src/LibDeclarations/webxr.d.ts | 1 | /* eslint-disable @typescript-eslint/naming-convention */ | COMMENT |
| LOW | …ges/dev/core/src/Materials/materialHelper.functions.ts | 1101 | defines["BONES_VELOCITY_ENABLED"] = nonExcluded; | COMMENT |
| 74 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ages/tools/snippetLoader/test/unit/saveSnippet.test.ts | 468 | // Step 1: Parse the original | COMMENT |
| LOW⚡ | …ages/tools/snippetLoader/test/unit/saveSnippet.test.ts | 471 | // Step 2: Save it back via SaveSnippet | COMMENT |
| LOW | …ages/tools/snippetLoader/test/unit/saveSnippet.test.ts | 493 | // Step 3: Parse what was saved | COMMENT |
| LOW⚡ | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 12 | // Step 1: Break the indices array into faces | COMMENT |
| LOW⚡ | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 17 | // Step 2: Build a graph connecting faces sharing a vertex | COMMENT |
| LOW | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 30 | // Step 3: Traverse faces using DFS to ensure connected faces are close | COMMENT |
| LOW | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 71 | // Step 4: Flatten the sorted faces back into an array | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 111 | // Step 2: Compute average face normal | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 142 | // Step 3: Create offset positions | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 154 | // Step 4: Detect boundary edges | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 198 | // Step 5: Generate side wall faces | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 217 | // Step 6: Assemble final VertexData | COMMENT |
| LOW⚡ | .github/instructions/visual-tests.instructions.md | 46 | ### Step 0: Understand context | COMMENT |
| LOW⚡ | .github/instructions/visual-tests.instructions.md | 56 | ### Step 1: Write code, save snippet, optionally start servers, verify | COMMENT |
| LOW⚡ | .github/instructions/visual-tests.instructions.md | 60 | ### Step 2: Add a config entry | COMMENT |
| LOW | .github/instructions/visual-tests.instructions.md | 78 | ### Step 3: Generate reference images | COMMENT |
| LOW | .github/instructions/visual-tests.instructions.md | 105 | ### Step 4: Run and verify | COMMENT |
| LOW | .github/instructions/visual-tests.instructions.md | 122 | ### Step 5: Clean up | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 85 | ### Step 1: Resolve the review plan | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 97 | ### Step 2: Gather the diff | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 110 | ### Step 3: Read the changed files and the diff | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 127 | ### Step 4: Semantic pass — does the code solve the problem? | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 144 | ### Step 5: Mechanical checklist | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 165 | ### Step 6: Run quality tools | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 177 | ### Step 7: Compile the issue list | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 189 | ### Step 8: Present or fix | COMMENT |
| LOW | .github/skills/code-review/SKILL.md | 207 | ### Step 9: Present the summary | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 59 | ## Step 1: Gather all inputs up front | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 220 | ## Step 2: Merge and resolve (optional) | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 233 | ## Step 3: Create the draft PR | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 288 | ## Step 4: Self code review | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 310 | ## Step 5: Mark PR as ready for review | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 340 | ## Step 6: Monitor the PR | COMMENT |
| LOW | .github/skills/create-pr/SKILL.md | 353 | ## Step 7: Iteration loop | COMMENT |
| LOW | .github/skills/monitor-pr/SKILL.md | 37 | ## Step 1: Resolve the PR list | COMMENT |
| LOW | .github/skills/monitor-pr/SKILL.md | 50 | ## Step 2: Build and display the status table | COMMENT |
| LOW | .github/skills/monitor-pr/SKILL.md | 131 | ## Step 3: Distinguish real failures from flakes | COMMENT |
| LOW | .github/skills/monitor-pr/SKILL.md | 164 | ## Step 4: Poll loop | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 16 | // We need to check if Module already exists (e.g. case 3 above). | COMMENT |
| LOW⚡ | …ages/tools/snippetLoader/test/unit/saveSnippet.test.ts | 468 | // Step 1: Parse the original | COMMENT |
| LOW⚡ | …ages/tools/snippetLoader/test/unit/saveSnippet.test.ts | 471 | // Step 2: Save it back via SaveSnippet | COMMENT |
| LOW | …ages/tools/snippetLoader/test/unit/saveSnippet.test.ts | 493 | // Step 3: Parse what was saved | COMMENT |
| LOW | packages/dev/core/src/Misc/performanceMonitor.ts | 157 | //we need to check if we've already wrapped round | COMMENT |
| LOW⚡ | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 12 | // Step 1: Break the indices array into faces | COMMENT |
| LOW⚡ | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 17 | // Step 2: Build a graph connecting faces sharing a vertex | COMMENT |
| LOW | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 30 | // Step 3: Traverse faces using DFS to ensure connected faces are close | COMMENT |
| LOW | …kages/dev/core/src/Meshes/mesh.vertexData.functions.ts | 71 | // Step 4: Flatten the sorted faces back into an array | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 111 | // Step 2: Compute average face normal | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 142 | // Step 3: Create offset positions | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 154 | // Step 4: Detect boundary edges | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 198 | // Step 5: Generate side wall faces | COMMENT |
| LOW | …re/src/Meshes/Node/Blocks/extrudeGeometryBlock.pure.ts | 217 | // Step 6: Assemble final VertexData | COMMENT |
| LOW | …/2.0/Extensions/KHR_interactivity/declarationMapper.ts | 976 | // case value should be an integer. Since Number.isInteger(1.0) is true, we need to check if toStrin | COMMENT |
| LOW | …/2.0/Extensions/KHR_interactivity/declarationMapper.ts | 1571 | // case value should be an integer. Since Number.isInteger(1.0) is true, we need to check if toStrin | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ev/core/test/unit/Particles/babylon.cloudPoint.test.ts | 46 | it("should return False when target doesnt contain Bounding Info", () => { | CODE |
| HIGH | …ev/core/test/unit/Particles/babylon.cloudPoint.test.ts | 72 | it("should return True when target intersects with Point Cloud by sphere", () => { | CODE |
| HIGH | …ev/core/test/unit/Particles/babylon.cloudPoint.test.ts | 91 | it("should return False when target dont intersects with Point Cloud by sphere", () => { | CODE |
| HIGH | …ore/src/Materials/Node/Blocks/Input/inputBlock.pure.ts | 411 | * Animate the input if animationType !== None | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/dev/core/src/Misc/coroutine.ts | 5 | // In this implementation, coroutines are typically created via generator functions (function* with yield statements). | COMMENT |
| HIGH | packages/dev/core/src/Misc/coroutine.ts | 8 | // In this implementation, the generator function (possibly parameterized) is referred to as a coroutine factory, and th | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/tools/guiEditor/src/guiNodeTools.ts | 71 | element.text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed."; | CODE |
| LOW | packages/tools/guiEditor/src/guiNodeTools.ts | 71 | element.text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed."; | CODE |
| LOW | …ev/inspector-v2/src/components/scene/sceneExplorer.tsx | 576 | // This "placeholder" command has a blank icon and is a no-op. It is used for aside | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/tools/babylonServer/public/cannon.js | 8964 | * Set the height value at an index. Don't forget to update maxValue and minValue after you're done. | COMMENT |
| LOW | …opertyGrids/metadata/metadataPropertyGridComponent.tsx | 304 | statusMessage: "metadata.gltf.extras property inserted, don't forget to Update!", | CODE |
| LOW | …opertyGrids/metadata/metadataPropertyGridComponent.tsx | 315 | statusMessage: "metadata.gltf property inserted, don't forget to Update!", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | packages/tools/babylonServer/public/libktx.js | 9 | var Module=typeof LIBKTX!=="undefined"?LIBKTX:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnPrope | CODE |
| LOW | packages/tools/babylonServer/public/basis_encoder.js | 1642 | function processData(byteArray) { | CODE |
| LOW | packages/tools/babylonServer/public/twgsl/twgsl.js | 3 | var Module=typeof Module!="undefined"?Module:{};var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisP | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/tools/testTools/src/visualizationUtils.ts | 105 | // Definitely v2 manifest | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .azure-pipelines/browserstack-wait.sh | 24 | # Usage: | COMMENT |