Repository Analysis

Superalgos/Superalgos

Free, open-source crypto trading bot, automated bitcoin / cryptocurrency trading software, algorithmic trading bots. Visually design your crypto trading bot, leveraging an integrated charting system, data-mining, backtesting, paper trading, and multi-server crypto bot deployments.

112.7 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Superalgos/Superalgos, a JavaScript project with 5,570 GitHub stars. SynthScan v2.0 examined 664,301 lines of code across 3982 source files, recording 8136 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 112.7 places this repository in the Strong 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).

112.7
Adjusted Score
112.7
Raw Score
100%
Time Factor
2026-07-14
Last Push
5.6K
Stars
JavaScript
Language
664.3K
Lines of Code
4.0K
Files
8.1K
Pattern Hits
2026-07-14
Scan Date
1.80
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

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.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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.

CRITICAL 7168HIGH 1MEDIUM 17LOW 950

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 8136 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.

Hallucination Indicators7168 hits · 74028 pts
SeverityFileLineSnippetContext
CRITICALNetworkRoot.js82 await SA.projects.localStorage.globals.persistence.newPersistenceStore(global.env.DATABASE.TYPE, 'migrate')CODE
CRITICALAppSchemas.js29 SA.projects.foundations.utilities.filesAndDirectories.getAllFilesInDirectoryAndSubdirectories(filePath + foldeCODE
CRITICALAppSchemas.js45 SA.projects.foundations.globals.schemas.APP_SCHEMA_MAP.set(project + '-' + schemaDocument.type, schemaDoCODE
CRITICAL…g-Signals/UI/Node-Action-Functions/NodeActionSwitch.js23 UI.projects.socialBots.nodeActionFunctions.socialBotsFunctions.sendTelegramTestMessage(action.node, CODE
CRITICAL…ls/UI/Node-Action-Functions/TradingSignalsFunctions.js10 let botToken = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'botToken')CODE
CRITICAL…ls/UI/Node-Action-Functions/TradingSignalsFunctions.js11 let chatId = UI.projects.visualScripting.utilities.nodeConfig.loadConfigProperty(node.payload, 'chatId')CODE
CRITICAL…ing-Signals/NT/Modules/TradingSignalsNetworkService.js28 thisObject.clientInterface = NT.projects.tradingSignals.modules.clientInterface.newTradingSignalsModulesClientInCODE
CRITICAL…ing-Signals/NT/Modules/TradingSignalsNetworkService.js29 thisObject.peerInterface = NT.projects.tradingSignals.modules.peerInterface.newSocialTradingModulesPeerInterfaceCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js38 let response = SA.projects.tradingSignals.utilities.signalSignatureValidations.validateSignatures(messagCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js42 let senderUserProfile = SA.projects.network.globals.memory.maps.USER_PROFILES_BY_BLOKCHAIN_ACCOUNT.get(sCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js43 let sendingBot = SA.projects.tradingSignals.utilities.signalSignatureValidations.getSigningNode(senderUsCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js58 let userSocialBots = SA.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(userProfile, CODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js83 let senderUserProfile = SA.projects.network.globals.memory.maps.USER_PROFILES_BY_BLOKCHAIN_ACCOUNT.get(fCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js84 let sendingBot = SA.projects.tradingSignals.utilities.signalSignatureValidations.getSigningNode(senderUsCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js90 let followedBotReferences = SA.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(listenCODE
CRITICALProjects/Trading-Signals/NT/Modules/ClientInterface.js103 message: 'Bot requires minimum ' + SA.projects.governance.utilities.balances.toTokenPowerString(CODE
CRITICAL…ing-Signals/SA/Utilities/SignalSignatureValidations.js27 if (SA.projects.network.globals.memory.maps.USER_PROFILES_BY_BLOKCHAIN_ACCOUNT.get(socialTradingBotBLockchainAccCODE
CRITICAL…ing-Signals/SA/Utilities/SignalSignatureValidations.js67 let signingAccounts = SA.projects.visualScripting.utilities.nodeFunctions.nodeBranchToArray(userProfile, 'SigninCODE
CRITICAL…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js42 thisObject.p2pNetworkInterface = SA.projects.tradingSignals.modules.p2pNetworkInterface.newTradingSignalsModulesCODE
CRITICAL…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js78 messageId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),CODE
CRITICAL…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js120 TS.projects.foundations.functionLibraries.taskFunctions.taskHearBeat("Error while following Signal, stoppingCODE
CRITICAL…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js122 TS.projects.foundations.functionLibraries.nodeJSFunctions.exitProcess()CODE
CRITICAL…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js147 socialEntity = SA.projects.socialTrading.globals.memory.maps.SOCIAL_PERSONAS_BY_ID.get(socialEntityICODE
CRITICAL…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js151 socialEntity = SA.projects.socialTrading.globals.memory.maps.SOCIAL_TRADING_BOTS_BY_ID.get(socialEntCODE
CRITICAL…ects/Trading-Signals/SA/Modules/P2PNetworkInterface.js66 socialEntity = SA.projects.socialTrading.globals.memory.maps.SOCIAL_PERSONAS_BY_ID.get(socialEntityId)CODE
CRITICAL…ects/Trading-Signals/SA/Modules/P2PNetworkInterface.js70 socialEntity = SA.projects.socialTrading.globals.memory.maps.SOCIAL_TRADING_BOTS_BY_ID.get(socialEntityId)CODE
CRITICAL…ects/Trading-Signals/SA/Modules/P2PNetworkInterface.js92 let userProfileBySocialEntity = SA.projects.socialTrading.globals.memory.maps.USER_PROFILES_BY_SOCIAL_ENTITY_ID.CODE
CRITICAL…ects/Trading-Signals/SA/Modules/P2PNetworkInterface.js113 if (SA.projects.tradingSignals.globals.memory.maps.SIGNALS.get(signalReceived.signalId) !== undefined) {CODE
CRITICAL…ects/Trading-Signals/SA/Modules/P2PNetworkInterface.js122 let response = SA.projects.tradingSignals.utilities.signalSignatureValidations.validateSignatures(messageHeader)CODE
CRITICAL…ects/Trading-Signals/SA/Modules/P2PNetworkInterface.js128 SA.projects.tradingSignals.globals.memory.maps.SIGNALS.set(signalReceived.signalId, timestamp)CODE
CRITICAL…s/Trading-Signals/TS/Modules/IncomingTradingSignals.js13 tradingEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndexCODE
CRITICAL…s/Trading-Signals/TS/Modules/IncomingTradingSignals.js57 let signals = TS.projects.foundations.globals.taskConstants.TRADING_SIGNALS.incomingCandleSignals.getSignalsCODE
CRITICAL…s/Trading-Signals/TS/Modules/OutgoingTradingSignals.js14 tradingEngine = TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndexCODE
CRITICAL…s/Trading-Signals/TS/Modules/OutgoingTradingSignals.js43 let socialTradingBot = SA.projects.visualScripting.utilities.nodeFunctions.findNodeInNodeMesh(signalDefinitiCODE
CRITICAL…s/Trading-Signals/TS/Modules/OutgoingTradingSignals.js58 uniqueId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),CODE
CRITICAL…s/Trading-Signals/TS/Modules/OutgoingTradingSignals.js91 TS.projects.foundations.globals.taskConstants.TRADING_SIGNALS.outgoingCandleSignals.broadcastSignal(tradingSCODE
CRITICAL…s/Trading-Signals/TS/Modules/OutgoingTradingSignals.js95 TS.projects.foundations.functionLibraries.taskFunctions.taskHearBeat("Signal broadcasted at " + UTCtime, falCODE
CRITICAL…ts/Trading-Signals/TS/Modules/IncomingCandleSignals.js32 let taskType = TS.projects.foundations.functionLibraries.taskFunctions.getTaskType()CODE
CRITICAL…ts/Trading-Signals/TS/Modules/IncomingCandleSignals.js33 TS.projects.foundations.functionLibraries.taskFunctions.taskHearBeat("Candle Signal received, delayed " + rankinCODE
CRITICAL…ts/Trading-Signals/TS/Modules/IncomingCandleSignals.js40 let fileContent = await TS.projects.foundations.globals.taskConstants.OPEN_STORAGE_CLIENT.loadSignalFile(signalMCODE
CRITICAL…ts/Trading-Signals/TS/Modules/IncomingCandleSignals.js92 let ten = TS.projects.foundations.globals.processConstants.CONSTANTS_BY_PROCESS_INDEX_MAP.get(i).TRADING_SYSCODE
CRITICAL…ts/Trading-Signals/TS/Modules/IncomingCandleSignals.js93 let ref = SA.projects.visualScripting.utilities.nodeFunctions.nodeMeshToPathArray(ten, signalDefinitionId)CODE
CRITICAL…ts/Trading-Signals/TS/Modules/OutgoingCandleSignals.js41 TS.projects.foundations.globals.taskConstants.OPEN_STORAGE_CLIENT.persistSignal(candleSignals, socialTradingCODE
CRITICAL…ts/Trading-Signals/TS/Modules/OutgoingCandleSignals.js53 signalId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),CODE
CRITICAL…ts/Trading-Signals/TS/Modules/OutgoingCandleSignals.js65 let response = await TS.projects.foundations.globals.taskConstants.P2P_NETWORK.p2pNetworkClient.tradingSignalsNeCODE
CRITICAL…in-Factory/NT/Modules/MachineLearningNetworkService.js31 let appBootstrapingProcess = SA.projects.socialTrading.modules.appBootstrapingProcess.newSocialTradingAppBootstrCODE
CRITICAL…in-Factory/NT/Modules/MachineLearningNetworkService.js36 thisObject.clientInterface = NT.projects.bitcoinFactory.modules.clientInterface.newBitcoinFactoryModulesClientInCODE
CRITICAL…in-Factory/NT/Modules/MachineLearningNetworkService.js37 thisObject.serverInterface = NT.projects.bitcoinFactory.modules.serverInterface.newBitcoinFactoryModulesServerInCODE
CRITICALProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js44 let connectedUserProfilesLabel = SA.projects.foundations.utilities.miscellaneousFunctions.pad(connectedUserProfiCODE
CRITICALProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js123 ' -> Clients Requests Queue Size = ' + SA.projects.foundations.utilities.miscellaneousFunctions.pad(requCODE
CRITICALProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js194 ' -> Clients Requests Queue Size = ' + SA.projects.foundations.utilities.miscellaneousFunctions.pad(requCODE
CRITICALProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js304 ' -> Clients Requests Queue Size = ' + SA.projects.foundations.utilities.miscellaneousFuCODE
CRITICALProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js311 ' -> Clients Requests Queue Size = ' + SA.projects.foundations.utilities.miscellaneousFuCODE
CRITICAL…tory/SA/Modules/MachineLearningNetworkServiceClient.js29 let appBootstrapingProcess = SA.projects.bitcoinFactory.modules.appBootstrapingProcess.newBitoinFactoryAppBootstCODE
CRITICAL…tcoin-Factory/TS/Bot-Modules/Test-Client/TestClient.js20 TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTEDCODE
CRITICAL…tcoin-Factory/TS/Bot-Modules/Test-Client/TestClient.js21 TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOCODE
CRITICAL…tcoin-Factory/TS/Bot-Modules/Test-Client/TestClient.js53 await SA.projects.foundations.utilities.asyncFunctions.sleep(60000)CODE
CRITICAL…tcoin-Factory/TS/Bot-Modules/Test-Client/TestClient.js88 TS.projects.foundations.globals.processVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).UNEXPECTEDCODE
CRITICAL…tcoin-Factory/TS/Bot-Modules/Test-Client/TestClient.js89 TS.projects.foundations.globals.loggerVariables.VARIABLES_BY_PROCESS_INDEX_MAP.get(processIndex).BOT_MAIN_LOCODE
CRITICAL…tcoin-Factory/TS/Bot-Modules/Test-Client/TestClient.js128 messageId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),CODE
7108 more matches not shown…
Hyper-Verbose Identifiers702 hits · 607 pts
SeverityFileLineSnippetContext
LOWAppSchemas.js18 function loadAppSchemasForAllProjects (resolve) {CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py779def find_optimal_resource_allocation(available_cpu, available_gpu):STRING
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py892 def on_postprocess_trajectory(STRING
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py991def print_quantstats_full_report(portfolio_history, df_normal, filename='dqn_quantstats'):STRING
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py770def find_optimal_resource_allocation(available_cpu, available_gpu):STRING
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py883 def on_postprocess_trajectory(STRING
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py982def print_quantstats_full_report(portfolio_history, df_normal, filename='dqn_quantstats'):STRING
LOW…g-Signals/UI/Node-Action-Functions/NodeActionSwitch.js1function newTradingSignalsNodeActionSwitch() {CODE
LOW…ls/UI/Node-Action-Functions/TradingSignalsFunctions.js1function newSocialBotsFunctionLibraryTradingSignalsFunctions() {CODE
LOW…ing-Signals/NT/Modules/TradingSignalsNetworkService.js1exports.newTradingSignalsModulesTradingSignalsNetworkService = function newTradingSignalsModulesTradingSignalsNetworkSerCODE
LOWProjects/Trading-Signals/NT/Modules/ClientInterface.js1exports.newTradingSignalsModulesClientInterface = function newTradingSignalsModulesClientInterface() {CODE
LOWProjects/Trading-Signals/NT/Modules/PeerInterface.js1exports.newSocialTradingModulesPeerInterface = function newSocialTradingModulesPeerInterface() {CODE
LOW…gnals/SA/Modules/TradingSignalsNetworkServiceClient.js1exports.newTradingSignalsModulesTradingSignalsNetworkServiceClient = function newTradingSignalsModulesTradingSignalsNetwCODE
LOW…ts/Trading-Signals/TS/Modules/IncomingCandleSignals.js58 function tradingSignalMessageReceived(tradingSignalMessage) {CODE
LOW…in-Factory/NT/Modules/MachineLearningNetworkService.js1exports.newBitcoinFactoryModulesMachineLearningNetworkService = function newBitcoinFactoryModulesMachineLearningNetworkSCODE
LOWProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js1exports.newBitcoinFactoryModulesClientInterface = function newBitcoinFactoryModulesClientInterface() {CODE
LOWProjects/Bitcoin-Factory/NT/Modules/ClientInterface.js361 function rememberMessagesForDashboard(queryReceived) {CODE
LOWProjects/Bitcoin-Factory/NT/Modules/ServerInterface.js1exports.newBitcoinFactoryModulesServerInterface = function newBitcoinFactoryModulesServerInterface() {CODE
LOW…tory/SA/Modules/MachineLearningNetworkServiceClient.js1exports.newBitcoinFactoryModulesMachineLearningNetworkServiceClient = function newBitcoinFactoryModulesMachineLearningNeCODE
LOW…s/Bitcoin-Factory/SA/Modules/AppBootstrapingProcess.js1exports.newBitoinFactoryAppBootstrapingProcess = function newBitoinFactoryAppBootstrapingProcess() {CODE
LOWProjects/Bitcoin-Factory/TS/Utilities/Miscellaneous.js1exports.newBitcoinFactoryUtilitiesMiscellaneous = function newBitcoinFactoryUtilitiesMiscellaneous() {CODE
LOW…Factory/TS/Bot-Modules/Test-Server/TestCasesManager.js436 function calculatePercentageErrorRMSE(testResult) {CODE
LOW…tcoin-Factory/TS/Bot-Modules/Test-Server/DataBridge.js398 function iterateOverFeaturesOrLabels() {CODE
LOW…ctory/TS/Bot-Modules/Test-Server/TestClientsManager.js27 async function scanSuperalgosUserProfiles() {CODE
LOW…ory/TS/Bot-Modules/Test-Server/ForecastCasesManager.js109 function findForecastCaseWithSameAssetTimeframe(mainAsset,mainTimeFrame) {CODE
LOW…ory/TS/Bot-Modules/Test-Server/ForecastCasesManager.js308 function calculatePercentageErrorRMSE(forecastResult) {CODE
LOW…y/TS/Bot-Modules/Test-Server/ForecastClientsManager.js1exports.newForecastClientsManager = function newForecastClientsManager(processIndex, networkCodeName) {CODE
LOW…y/TS/Bot-Modules/Test-Server/ForecastClientsManager.js27 async function scanSuperalgosUserProfiles() {CODE
LOW…ctory/TS/Bot-Modules/Forecast-Client/ForecastClient.js205 async function onErrorgetAllForecastCase(err) {CODE
LOW…ctory/TS/Bot-Modules/Forecast-Client/ForecastClient.js89 async function onSuccessgetNextForecastCase(nextForecastCase) {CODE
LOW…ctory/TS/Bot-Modules/Forecast-Client/ForecastClient.js129 async function onErrorgetNextForecastCase(err) {CODE
LOW…ctory/TS/Bot-Modules/Forecast-Client/ForecastClient.js156 async function onSuccessgetAllForecastCase(response) {CODE
LOW…ctory/TS/Bot-Modules/Forecast-Client/ForecastClient.js524 function writePytonInstructionsFile(instruction, nextForecastCase, buildnewModel) {CODE
LOW…ctory/TS/Bot-Modules/Forecast-Client/ForecastClient.js966 function checkSetForecastCaseResultsResponse(forecastCasesArrayfromTestserver) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/NodeActionSwitch.js1function newCommunityPluginsNodeActionSwitch() {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js64 async function addMissingPluginDataMines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js80 async function addSpecifiedPluginDataMine(node, rootNodes, historyObject) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js111 async function addMissingPluginTradingMines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js127 async function addMissingPluginTradingSystems(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js143 async function addMissingPluginTradingEngines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js159 async function addMissingPluginPortfolioMines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js175 async function addMissingPluginPortfolioSystems(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js191 async function addMissingPluginPortfolioEngines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js207 async function addMissingPluginLearningMines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js223 async function addMissingPluginLearningSystems(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js239 async function addMissingPluginLearningEngines(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js255 async function addMissingPluginTutorials(node, rootNodes) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js303 function enableSavingWithWorkspace(node, rootNodes, callBackFunction) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js309 function disableSavingWithWorkspace(node, rootNodes, callBackFunction) {CODE
LOW…y-Plugins/UI/Node-Action-Functions/PluginsFunctions.js1function newPluginsFunctionLibraryPluginsFunctions() {CODE
LOWProjects/Community-Plugins/UI/Utilities/Plugins.js1function newPluginsUtilitiesPlugins() {CODE
LOWProjects/Community-Plugins/UI/Utilities/Plugins.js55 function getPluginFolderNamesByNodeType(nodeType) {CODE
LOW…ects/Community-Plugins/SA/Utilities/PluginsAtGithub.js9 async function pushPluginFileAndPullRequest(CODE
LOWProjects/Community-Plugins/SA/Utilities/Nodes.js10 function fromSavedPluginToInMemoryStructure(CODE
LOWProjects/Community-Plugins/SA/Utilities/Nodes.js101 function fromInMemoryStructureToStructureWithReferenceParents(CODE
LOW…ns/UI/Spaces/Contributions-Space/ContributionsSpace.js1function newContributionsContributionsSpace() {CODE
LOW…ons/UI/Spaces/Contributions-Space/ContributionsPage.js1function newContributionsContributionsPage() {CODE
LOW…tions/UI/System-Action-Functions/SystemActionSwitch.js1function newContributionsSystemActionSwitch() {CODE
LOW…Open-Storage/SA/Modules/OpenStorageTaskServerClient.js1exports.newOpenStorageModulesOpenStorageTaskServerClient = function newOpenStorageModulesOpenStorageTaskServerClient() {CODE
LOW…ts/Open-Storage/SA/Modules/OpenStorageNetworkClient.js1exports.newOpenStorageModulesOpenStorageNetworkClient = function newOpenStorageModulesOpenStorageNetworkClient() {CODE
642 more matches not shown…
Over-Commented Block208 hits · 134 pts
SeverityFileLineSnippetContext
LOWnetwork.js41############################################################COMMENT
LOW…-Factory/Test-Client/notebooks/Bitcoin_Factory_LSTM.py1#!/usr/bin/env pythonCOMMENT
LOW…t-Client/notebooks/Bitcoin_Factory_LSTM_Forecasting.py241#COMMENT
LOW…ts/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js401 // This forces the tutorial to close the workspaces panel and to keep it closed.COMMENT
LOW…ts/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js1541 if (isInitialized === false) { return }COMMENT
LOW…ts/Education/UI/Spaces/Tutorial-Space/TutorialSpace.js1561 // case 'Tutorial Topic': {COMMENT
LOW…Workspaces/UI/Spaces/Workspace-Space/WorkspaceSpace.js61COMMENT
LOW…/Trading-Bot/Low-Frequency-Trading/APIs/ExchangeAPI.js221COMMENT
LOWPlatform/WebServer/require.js1901 node.setAttribute('data-requirecontext', context.contextName);COMMENT
LOWPlatform/WebServer/require.js1921 !isOpera) {COMMENT
LOWPlatform/WebServer/css/governance.css881 text-align: left;COMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js1021 * @param {Boolean} disabled true for :disabled; false for :enabledCOMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js1321 // Build QSA regexCOMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js4301 owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ];COMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js5661 // Support: Chrome 86+COMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js6801 // Use offsetWidth/offsetHeight for when box sizing is unreliable.COMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js10561 // Subtract parent offsets and element marginsCOMMENT
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js10821 return text == null ?COMMENT
LOWPlatform/Client/dashboardsInterface.js501 // // let messageToSend = (new Date()).toISOString() + '|*|Platform|*|Data|*|Governance-UserInfo|*|'/* + JSON.strCOMMENT
LOWPlatform/Client/dashboardsInterface.js521 // // note: Access event handlers PL.servers.EVENT_SERVER.eventHandlersCOMMENT
LOWPlatform/Client/dashboardsInterface.js541 // object.forEach( function (value, key) {COMMENT
LOWPlatform/Client/dashboardsInterface.js561COMMENT
LOWPlatform/Client/dashboardsInterface.js581 // }COMMENT
LOWSocial-Trading/React-UI/readme.md1# the index files left in this folder are necessary cause for some reason js looks up for them and only them if they areCOMMENT
LOW…ng/React-UI/frontend/config/webpackDevServer.config.js21 // https://medium.com/webpack/webpack-dev-server-middleware-security-issues-1489d950874aCOMMENT
LOW…ng/React-UI/frontend/config/webpackDevServer.config.js41 },COMMENT
LOW…ial-Trading/React-UI/frontend/config/webpack.config.js541 },COMMENT
LOW…ial-Trading/React-UI/frontend/config/webpack.config.js601 // the requesting resource.COMMENT
LOWSocial-Trading/React-UI/frontend/config/env.js41// We support resolving modules according to `NODE_PATH`.COMMENT
LOWSocial-Trading/Clean-UI/UI/require.js1901 node.setAttribute('data-requirecontext', context.contextName);COMMENT
LOWSocial-Trading/Clean-UI/UI/require.js1921 !isOpera) {COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp21#include <algorithm> // all_of, find, for_eachCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp41// SPDX-FileCopyrightText: 2013-2022 Niels Lohmann <https://nlohmann.me>COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp61#ifndef JSON_SKIP_LIBRARY_VERSION_CHECKCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp81#if JSON_DIAGNOSTICSCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp141 {COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp161#include <algorithm> // transformCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp181COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp201#include <array> // arrayCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp221// | | |__ | | | | | | version 3.11.2COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp321// | | |__ | | | | | | version 3.11.2COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp341#define JSON_HEDLEY_STRINGIFY_EX(x) #xCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp361#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##cCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp381#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp401 #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(maCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp421 #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp441#endifCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp461 #define JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch) (0)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp481 #undef JSON_HEDLEY_SUNPRO_VERSIONCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp501COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp521#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp541#elif defined(__xlC__) && defined(__xlC_ver__)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp561 ( \COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp581 #undef JSON_HEDLEY_TI_CL2000_VERSIONCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp601#endifCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp621#endifCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp641 #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp661 #undef JSON_HEDLEY_TI_CLPRU_VERSIONCOMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp681 #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL)COMMENT
LOW…rderFetcherFromSA/OrderFetcherFromSA/nlohmann/json.hpp701 #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VECOMMENT
148 more matches not shown…
AI Slop Vocabulary12 hits · 34 pts
SeverityFileLineSnippetContext
MEDIUMLaunch-Scripts/systemCheck.js6// centralizes them in one place & makes tests more robustCOMMENT
MEDIUMLaunch-Scripts/runSetup.js15// ** export setup piece by piece for more robust tests **COMMENT
MEDIUMPlatform/WebServer/externalScripts/jquery-3.6.0.js10830// understands anonymous AMD modules. A named AMD is safest and most robustCOMMENT
MEDIUM…rver/externalScripts/monaco/vs/language/css/cssMode.js7define("vs/language/css/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use strictCODE
MEDIUM…er/externalScripts/monaco/vs/language/css/cssWorker.js7!function(e){if("object"==typeof module&&"object"==typeof module.exports){var t=e(require,exports);void 0!==t&&(module.eCODE
MEDIUM…er/externalScripts/monaco/vs/language/html/htmlMode.js7define("vs/language/html/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use stricCODE
MEDIUM…er/externalScripts/monaco/vs/language/html/htmlMode.js7define("vs/language/html/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use stricCODE
MEDIUM…er/externalScripts/monaco/vs/language/html/htmlMode.js7define("vs/language/html/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use stricCODE
MEDIUM…/externalScripts/monaco/vs/language/html/htmlWorker.js7define("vscode-nls/vscode-nls",["require","exports"],(function(e,t){"use strict";function n(e,t){return 0===t.length?e:eCODE
MEDIUM…/externalScripts/monaco/vs/language/html/htmlWorker.js7define("vscode-nls/vscode-nls",["require","exports"],(function(e,t){"use strict";function n(e,t){return 0===t.length?e:eCODE
MEDIUM…/externalScripts/monaco/vs/language/html/htmlWorker.js7define("vscode-nls/vscode-nls",["require","exports"],(function(e,t){"use strict";function n(e,t){return 0===t.length?e:eCODE
MEDIUM…ial-Trading/React-UI/frontend/config/webpack.config.js747 // Turn off performance processing because we utilizeCOMMENT
Unused Imports14 hits · 14 pts
SeverityFileLineSnippetContext
LOW…-Factory/Test-Client/notebooks/Bitcoin_Factory_LSTM.py32CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py7CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py12CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py12CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py53CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py85CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py89CODE
LOW…t-Client/notebooks/Bitcoin_Factory_LSTM_Forecasting.py13CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py7CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py12CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py12CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py46CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py76CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py80CODE
Slop Phrases8 hits · 13 pts
SeverityFileLineSnippetContext
LOW…ng-up-a-new-chart-018-tutorial-step-i-see-a-chart.json6 "text": "Did you find the Time Machine you added? Don't forget to move around the Charting Space, I know it's heCODE
LOW…-the-basics-020-tutorial-step-dont-forget-to-save.json4 "type": "Tutorial Step - Don't Forget to Save!",CODE
LOW…-the-basics-019-tutorial-step-dont-forget-to-sign.json4 "type": "Tutorial Step - Don't Forget to Sign!",CODE
MEDIUM…nt/order-management-006-syncing-with-the-exchange.json896 "text": "As mentioned earlier, and as may be inferred from the example orders presented earlier, the size fiCODE
LOW…rver/externalScripts/monaco/vs/language/css/cssMode.js7define("vs/language/css/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use strictCODE
LOW…er/externalScripts/monaco/vs/language/css/cssWorker.js7!function(e){if("object"==typeof module&&"object"==typeof module.exports){var t=e(require,exports);void 0!==t&&(module.eCODE
MEDIUM…er/externalScripts/monaco/vs/language/html/htmlMode.js7define("vs/language/html/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use stricCODE
MEDIUM…/externalScripts/monaco/vs/language/html/htmlWorker.js7define("vscode-nls/vscode-nls",["require","exports"],(function(e,t){"use strict";function n(e,t){return 0===t.length?e:eCODE
Verbosity Indicators9 hits · 8 pts
SeverityFileLineSnippetContext
LOW…lation/TS/Function-Libraries/OutputRecordsFunctions.js323 The purpose of this function is to check that value variable does not have a value thatCODE
LOW…lation/TS/Function-Libraries/OutputRecordsFunctions.js343 The purpose of this function is to check that value variable does not have a value thatCODE
LOW…es/Trading-Bot/Low-Frequency-Trading/TradingProcess.js234 We need to check if we have reached the head of the market in order to knowCODE
LOW…/Governance/SA/Function-Libraries/ProfileTokenPower.js3 /* The purpose of this function is to make information about Token Power available on SA level, different to UI wherCOMMENT
LOW…Learning-Bot/Low-Frequency-Learning/LearningRecords.js314 The purpose of this function is to check that value variable does not have a value thatCODE
LOW…Learning-Bot/Low-Frequency-Learning/LearningRecords.js334 The purpose of this function is to check that value variable does not have a value thatCODE
LOW…Learning-Bot/Low-Frequency-Learning/LearningProcess.js235 We need to check if we have reached the head of the market in order to knowCODE
LOW…tfolio-Bot/Low-Frequency-Portfolio/PortfolioProcess.js234 We need to check if we have reached the head of the market in order to knowCODE
LOWPlatform/WebServer/externalScripts/jquery-ui.js17237 // IE sets focus asynchronously, so we need to check if focusCOMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHPlatform/WebServer/externalScripts/jquery-ui.js8692 // Format a name, short or long as requestedCOMMENT
Fake / Example Data4 hits · 5 pts
SeverityFileLineSnippetContext
LOWPlatform/WebServer/externalScripts/jquery-ui.js2587 element.data( dataSpace + "placeholder", placeholder );CODE
LOWPlatform/WebServer/externalScripts/jquery-ui.js2600 var dataKey = dataSpace + "placeholder",CODE
LOW…er/externalScripts/monaco/vs/language/html/htmlMode.js7define("vs/language/html/workerManager",["require","exports","./fillers/monaco-editor-core"],(function(e,t,n){"use stricCODE
LOW…/externalScripts/monaco/vs/language/html/htmlWorker.js7define("vscode-nls/vscode-nls",["require","exports"],(function(e,t){"use strict";function n(e,t){return 0===t.length?e:eCODE
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py386CODE
LOW…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py637CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py377CODE
LOW…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py628CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…D/OrderFetcherFromSA/OrderFetcherFromSA/CMakeLists.txt12# TODO: Add tests and install targets if needed.COMMENT
LOWReports/RnD/TradeAnalysis/TradeAnalysis/CMakeLists.txt12# TODO: Add tests and install targets if needed.COMMENT
Self-Referential Comments2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUM…in-Factory/Test-Client/notebooks/Bitcoin_Factory_RL.py903# Create the ppo trainer configurationSTRING
MEDIUM…actory/Forecast-Client/notebooks/Bitcoin_Factory_RL.py894# Create the ppo trainer configurationSTRING
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…TS/Bot-Modules/API-Data-Fetcher-Bot/FetchingProcess.js1317 function getData() {CODE
LOWPlatform/WebServer/externalScripts/jquery-3.6.0.js4405function getData( data ) {CODE