AI Slop Code RIsk Monitor

Fincept-Corporation/FinceptTerminal

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for interactive exploration and data-driven decision-making in a user-friendly environment.

41.2 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Fincept-Corporation/FinceptTerminal, a C++ project with 32,365 GitHub stars. SynthScan examined 928,408 lines of code across 3474 source files, recording 20245 pattern matches distributed across 25 syntactic categories. The legacy adjusted pattern signal is 41.2 (High 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.

41.2
Adjusted Signal
41.2
Raw Pattern Score
100%
Time Factor
2026-10-01
Last Push
32.4K
Stars
C++
Language
928.4K
Lines of Code
3.5K
Files
20.2K
Pattern Hits
2026-10-12
Scan Date
0.19
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 29.1/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 16.2/100 · LOW

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

Agent Over-Engineering Ratio 80.9/100 · CRITICAL

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

PR Review Velocity Impact 88.0/100 · CRITICAL

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 0HIGH 658MEDIUM 7948LOW 11639

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 20245 distinct pattern matches across 25 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.

Decorative Section Separators7606 hits · 23367 pts
SeverityFileLineSnippetContext
MEDIUM⚡setup.sh4# ── Parse args ──────────────────────────────────────────────COMMENT
MEDIUM⚡setup.sh12# ── Pinned versions (must match CMakeLists.txt) ─────────────COMMENT
MEDIUM⚡setup.sh19# ── Colours ─────────────────────────────────────────────────COMMENT
MEDIUM⚡setup.sh37# ── Detect OS ───────────────────────────────────────────────COMMENT
MEDIUM⚡setup.sh47# ── Helper: version >= min ──────────────────────────────────COMMENT
MEDIUM⚡setup.sh53# ── Step 1: System dependencies (build tools only) ──────────COMMENT
MEDIUMsetup.sh96 # ── Self-heal brewed Python's pyexpat on macOS 26+ ──────────────────────COMMENT
MEDIUMsetup.sh125# ── Step 2: Verify compiler version ─────────────────────────COMMENT
MEDIUMsetup.sh140# ── Step 3: Verify CMake version ────────────────────────────COMMENT
MEDIUMsetup.sh148# ── Step 4: Verify Python version ───────────────────────────COMMENT
MEDIUMsetup.sh202# ── Step 6: Configure (using CMake preset) ──────────────────COMMENT
MEDIUMsetup.sh224# ── Step 7: Build ───────────────────────────────────────────COMMENT
MEDIUMsetup.sh229# ── Done ────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/workflows/release.yml755 # ── Qt 6.8.3 (matches CMakeLists' Qt6 EXACT pin) ──────────────────────COMMENT
MEDIUM⚡.github/workflows/release.yml765 # ── yt-dlp (bundled for dashboard video playback) ────────────────────COMMENT
MEDIUM⚡.github/workflows/release.yml769 # ── Generate Linux desktop icon (shared by AppImage/.deb/.rpm) ─────────COMMENT
MEDIUM⚡.github/workflows/release.yml2465 # ── Clean up the temp keychain ────────────────────────────────────────COMMENT
MEDIUM⚡.github/workflows/release.yml2471 # ── Upload ────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/workflows/release.yml2481# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡.github/workflows/release.yml2484# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml3# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml7# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml26# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml28# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml41 # ── OpenSSL (dynamic) + zlib (STATIC) dev libs ────────────────────────COMMENT
MEDIUM.github/workflows/release.yml89 # ── Qt ────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml99 # ── Qt Installer Framework ────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml110 # ── yt-dlp (bundled for dashboard video playback) ────────────────────COMMENT
MEDIUM.github/workflows/release.yml134 # ── Configure + Build ─────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml154 # ── Verify ───────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml163 # ── Deploy Qt DLLs ────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml276 # ── Qt WebEngine runtime (KLineChart trading chart) ──────────────────COMMENT
MEDIUM.github/workflows/release.yml342 # ── Dependency-closure gate ───────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml411 # ── Clean-machine smoke test ──────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml467 # ── Headless self-tests ───────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml483 # ── Authenticode sign the application binary ──────────────────────────COMMENT
MEDIUM.github/workflows/release.yml547 # ── Generate Installer ────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml558 # ── Authenticode sign the installer + verify the signature ────────────COMMENT
MEDIUM.github/workflows/release.yml611 # ── Validate installer PAYLOAD (not just the stage dir) ───────────────COMMENT
MEDIUM.github/workflows/release.yml687 # ── Upload ────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml698# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml700# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml721 # ── System deps ───────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml826 # ── Configure + Build ─────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml844 # ── Verify ───────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml853 # ── Headless self-tests (build-tree binary) ───────────────────────────COMMENT
MEDIUM.github/workflows/release.yml866 # ── Build self-contained AppImage ─────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml964 # ── Strip unused Qt SQL driver plugins ───────────────────────────COMMENT
MEDIUM.github/workflows/release.yml996 # ── OpenSSL must be bundled as a MATCHED PAIR (#352) ───────────────COMMENT
MEDIUM.github/workflows/release.yml1037 # ── Guard: never ship a half-bundled OpenSSL again (#352) ──────────COMMENT
MEDIUM.github/workflows/release.yml1120 # ── Build .deb package ────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml1154 # ── Build .rpm package ────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml1230 # ── Optional: QtIFW "wizard" installer with a Target Directory page ─────COMMENT
MEDIUM.github/workflows/release.yml1276 # ── Upload ────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml1290# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml1292# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM.github/workflows/release.yml1313 # ── Qt ────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml1323 # ── Qt Installer Framework (for the optional wizard installer) ─────────COMMENT
MEDIUM.github/workflows/release.yml1337 # ── Icon ──────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml1369 # ── yt-dlp (bundled for dashboard video playback) ────────────────────COMMENT
7546 more matches not shown…
Unused Imports3631 hits · 3105 pts
SeverityFileLineSnippetContext
LOW.github/scripts/update_readme_table.py20CODE
LOW.github/scripts/arch_ratchet.py34CODE
LOW.github/scripts/generate_updates_manifest.py13CODE
LOWfincept-qt/scripts/ons_data.py12CODE
LOWfincept-qt/scripts/ons_data.py14CODE
LOWfincept-qt/scripts/ons_data.py14CODE
LOWfincept-qt/scripts/grain_futures_data.py9CODE
LOWfincept-qt/scripts/grain_futures_data.py9CODE
LOWfincept-qt/scripts/akshare_energy.py10CODE
LOWfincept-qt/scripts/scb_data.py26CODE
LOWfincept-qt/scripts/scb_data.py28CODE
LOWfincept-qt/scripts/scb_data.py29CODE
LOWfincept-qt/scripts/coinpaprika_data.py8CODE
LOWfincept-qt/scripts/coinpaprika_data.py10CODE
LOWfincept-qt/scripts/coinpaprika_data.py10CODE
LOWfincept-qt/scripts/ebrd_data.py10CODE
LOWfincept-qt/scripts/ebrd_data.py10CODE
LOWfincept-qt/scripts/adb_data.py12CODE
LOWfincept-qt/scripts/adb_data.py14CODE
LOWfincept-qt/scripts/adb_data.py16CODE
LOWfincept-qt/scripts/nber_data.py10CODE
LOWfincept-qt/scripts/nber_data.py10CODE
LOWfincept-qt/scripts/nber_data.py162CODE
LOWfincept-qt/scripts/un_sdg_data.py8CODE
LOWfincept-qt/scripts/un_sdg_data.py10CODE
LOWfincept-qt/scripts/un_sdg_data.py10CODE
LOWfincept-qt/scripts/afdb_data.py10CODE
LOWfincept-qt/scripts/afdb_data.py10CODE
LOWfincept-qt/scripts/glassnode_data.py9CODE
LOWfincept-qt/scripts/glassnode_data.py9CODE
LOWfincept-qt/scripts/opec_data.py9CODE
LOWfincept-qt/scripts/opec_data.py9CODE
LOWfincept-qt/scripts/akshare_index.py10CODE
LOWfincept-qt/scripts/govtrack_data.py7CODE
LOWfincept-qt/scripts/govtrack_data.py9CODE
LOWfincept-qt/scripts/govtrack_data.py9CODE
LOWfincept-qt/scripts/coinglass_data.py9CODE
LOWfincept-qt/scripts/coinglass_data.py9CODE
LOWfincept-qt/scripts/global_innovation_data.py7CODE
LOWfincept-qt/scripts/global_innovation_data.py9CODE
LOWfincept-qt/scripts/global_innovation_data.py9CODE
LOWfincept-qt/scripts/canada_gov_api.py16CODE
LOWfincept-qt/scripts/canada_gov_api.py18CODE
LOWfincept-qt/scripts/fmp_extra_data.py9CODE
LOWfincept-qt/scripts/fmp_extra_data.py9CODE
LOWfincept-qt/scripts/unep_data.py10CODE
LOWfincept-qt/scripts/unep_data.py10CODE
LOWfincept-qt/scripts/global_health_security_data.py10CODE
LOWfincept-qt/scripts/global_health_security_data.py10CODE
LOWfincept-qt/scripts/undp_data.py10CODE
LOWfincept-qt/scripts/undp_data.py10CODE
LOWfincept-qt/scripts/fiscal_data.py19CODE
LOWfincept-qt/scripts/fiscal_data.py20CODE
LOWfincept-qt/scripts/fiscal_data.py20CODE
LOWfincept-qt/scripts/marketstack_data.py9CODE
LOWfincept-qt/scripts/marketstack_data.py9CODE
LOWfincept-qt/scripts/baostock_daily_backfill.py10CODE
LOWfincept-qt/scripts/intrinio_data.py9CODE
LOWfincept-qt/scripts/intrinio_data.py9CODE
LOWfincept-qt/scripts/messari_data.py10CODE
3571 more matches not shown…
Hyper-Verbose Identifiers2121 hits · 2185 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/akshare_energy.py59def get_energy_carbon_domestic():CODE
LOWfincept-qt/scripts/ebrd_data.py35def get_transition_indicators(country: str = None, year: str = None) -> Any:CODE
LOWfincept-qt/scripts/adb_data.py516def get_multiple_economies_data(indicator: str, economies: List[str], start_period: Optional[str] = None, end_period: OpCODE
LOW⚡fincept-qt/scripts/akshare_index.py129def get_index_analysis_daily_sw(symbol="801010", start_date="20200101", end_date="20261231"):CODE
LOW⚡fincept-qt/scripts/akshare_index.py133def get_index_analysis_weekly_sw(symbol="801010"):CODE
LOW⚡fincept-qt/scripts/akshare_index.py137def get_index_analysis_monthly_sw(symbol="801010"):CODE
LOW⚡fincept-qt/scripts/akshare_index.py141def get_index_analysis_week_month_sw(symbol="801010"):CODE
LOW⚡fincept-qt/scripts/akshare_index.py145def get_index_realtime_fund_sw():CODE
LOW⚡fincept-qt/scripts/akshare_index.py218def get_index_global_name_table():CODE
LOW⚡fincept-qt/scripts/akshare_index.py226def get_index_global_hist_sina(symbol="DJI"):CODE
LOW⚡fincept-qt/scripts/akshare_index.py230def get_index_stock_cons_sina(symbol="000300"):CODE
LOW⚡fincept-qt/scripts/akshare_index.py441def get_index_news_sentiment_scope():CODE
LOW⚡fincept-qt/scripts/akshare_index.py445def get_index_bloomberg_billionaires():CODE
LOW⚡fincept-qt/scripts/akshare_index.py449def get_index_bloomberg_billionaires_hist(symbol="�马化腾"):CODE
LOWfincept-qt/scripts/akshare_index.py94def get_index_stock_cons_csindex(symbol="000300"):CODE
LOWfincept-qt/scripts/akshare_index.py98def get_index_stock_cons_weight_csindex(symbol="000300"):CODE
LOWfincept-qt/scripts/akshare_index.py199def get_index_detail_hist_cni(symbol="399001", start_date="20200101", end_date="20261231"):CODE
LOWfincept-qt/scripts/akshare_index.py203def get_index_detail_hist_adjust_cni(symbol="399001", start_date="20200101"):CODE
LOWfincept-qt/scripts/akshare_index.py260def get_index_option_cyb_qvix():CODE
LOWfincept-qt/scripts/akshare_index.py264def get_index_option_kcb_qvix():CODE
LOWfincept-qt/scripts/akshare_index.py308def get_index_option_cyb_min_qvix():CODE
LOWfincept-qt/scripts/akshare_index.py312def get_index_option_kcb_min_qvix():CODE
LOWfincept-qt/scripts/akshare_index.py414def get_index_inner_quote_sugar_msweet():CODE
LOWfincept-qt/scripts/akshare_index.py418def get_index_outer_quote_sugar_msweet():CODE
LOWfincept-qt/scripts/canada_gov_api.py198def get_datasets_by_publisher(publisher_id: str, rows: int = 100) -> Dict[str, Any]:CODE
LOWfincept-qt/scripts/canada_gov_api.py464def download_resource_preview(resource_url: str, max_lines: int = 10) -> Dict[str, Any]:CODE
LOWfincept-qt/scripts/fmp_extra_data.py38def get_institutional_holders(symbol: str) -> Any:CODE
LOWfincept-qt/scripts/akshare_alternative.py53 def _convert_dataframe_to_json_safe(self, df: pd.DataFrame) -> List[Dict[str, Any]]:CODE
LOW⚡fincept-qt/scripts/akshare_alternative.py172 def get_movie_boxoffice_daily(self) -> Dict[str, Any]:CODE
LOW⚡fincept-qt/scripts/akshare_alternative.py176 def get_movie_boxoffice_weekly(self) -> Dict[str, Any]:CODE
LOW⚡fincept-qt/scripts/akshare_alternative.py180 def get_movie_boxoffice_monthly(self) -> Dict[str, Any]:CODE
LOW⚡fincept-qt/scripts/akshare_alternative.py184 def get_movie_boxoffice_yearly(self) -> Dict[str, Any]:CODE
LOW⚡fincept-qt/scripts/akshare_alternative.py188 def get_movie_boxoffice_realtime(self) -> Dict[str, Any]:CODE
LOWfincept-qt/scripts/akshare_alternative.py208 def get_all_available_endpoints(self) -> Dict[str, Any]:CODE
LOWfincept-qt/scripts/fiscal_data.py443def get_record_setting_auctions(start_date: str = None, end_date: str = None, security_type: str = None,CODE
LOWfincept-qt/scripts/coingecko.py50def get_supported_vs_currencies() -> List[str]:CODE
LOW⚡fincept-qt/scripts/coingecko.py75def get_contract_market_chart(platform_id: str, contract_address: str, vs_currency: str, days: str) -> Dict[str, Any]:CODE
LOW⚡fincept-qt/scripts/coingecko.py77def get_contract_market_chart_range(platform_id: str, contract_address: str, vs_currency: str, from_unix: str, to_unix: CODE
LOW⚡fincept-qt/scripts/coingecko.py87def get_categories_with_market_data() -> List[Dict[str, Any]]:CODE
LOW⚡fincept-qt/scripts/coingecko.py93def get_exchange_id_name_list() -> List[Dict[str, Any]]:CODE
LOW⚡fincept-qt/scripts/coingecko.py99def get_exchange_volume_chart(exchange_id: str, days: str) -> List[Any]:CODE
LOW⚡fincept-qt/scripts/coingecko.py113def get_derivatives_exchanges() -> List[Dict[str, Any]]:CODE
LOW⚡fincept-qt/scripts/coingecko.py115def get_derivatives_exchange_details(exchange_id: str) -> Dict[str, Any]:CODE
LOW⚡fincept-qt/scripts/coingecko.py117def get_derivatives_exchange_list() -> List[Dict[str, Any]]:CODE
LOWfincept-qt/scripts/akshare_crypto.py59def get_crypto_bitcoin_hold_report():CODE
LOWfincept-qt/scripts/databento_provider.py2514 def get_futures_term_structure(CODE
LOWfincept-qt/scripts/databento_provider.py3140def compute_implied_volatility(CODE
LOWfincept-qt/scripts/port_congestion_data.py34def get_global_congestion_index(start_date: str, end_date: str) -> Any:CODE
LOWfincept-qt/scripts/doing_business_data.py48def get_ease_of_doing_business(country: str = "all", year: int = 2020) -> Any:CODE
LOWfincept-qt/scripts/doing_business_data.py62def get_trading_across_borders(country: str = "all", year: int = 2020) -> Any:CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py56def get_stock_board_concept_name_em():CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py60def get_stock_board_concept_name_ths():CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py64def get_stock_board_concept_spot_em():CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py68def get_stock_board_concept_cons_em(symbol="人工智能"):CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py72def get_stock_board_concept_hist_em(symbol="人工智能", period="daily", start_date="20200101", end_date="20261231", adjust=""CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py76def get_stock_board_concept_hist_min_em(symbol="人工智能", period="5"):CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py80def get_stock_board_concept_index_ths(symbol="人工智能"):CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py84def get_stock_board_concept_info_ths(symbol="人工智能"):CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py88def get_stock_board_concept_summary_ths():CODE
LOW⚡fincept-qt/scripts/akshare_stocks_board.py92def get_stock_concept_cons_futu(symbol="人工智能"):CODE
2061 more matches not shown…
Over-Commented Block2185 hits · 2132 pts
SeverityFileLineSnippetContext
LOW.github/workflows/release.yml41 # ── OpenSSL (dynamic) + zlib (STATIC) dev libs ────────────────────────COMMENT
LOW.github/workflows/release.yml341COMMENT
LOW.github/workflows/release.yml481 run: bash ../.github/scripts/ci_app_checks.sh selftests "build/Release/${{ env.APP_NAME }}.exe" ciCOMMENT
LOW.github/workflows/release.yml621 working-directory: fincept-qt/buildCOMMENT
LOW.github/workflows/release.yml761 modules: ${{ env.QT_MODULES }}COMMENT
LOW.github/workflows/release.yml801 echo "Icon ready: resources/fincept.png ($(du -h resources/fincept.png | cut -f1))"COMMENT
LOW.github/workflows/release.yml861 run: |COMMENT
LOW.github/workflows/release.yml1481 PLISTCOMMENT
LOW.github/workflows/release.yml1621 # Strip quarantine and extended attributes from the framework.COMMENT
LOW.github/workflows/release.yml1781 # arm64-only via -DCMAKE_OSX_ARCHITECTURES=arm64.COMMENT
LOW.github/workflows/release.yml1861 <key>com.apple.security.cs.allow-jit</key><true/>COMMENT
LOW.github/workflows/release.yml1881 # wrapper's first line is a builder-local shebang:COMMENT
LOW.github/workflows/release.yml1901 mv "${TMP_YT}" "${YTDLP}"COMMENT
LOW.github/workflows/release.yml1921 # https://developer.apple.com/documentation/security/notarizing_macos_software_before_distribution/resolvingCOMMENT
LOW.github/workflows/release.yml1941 # `file -h` (no follow-symlinks) inspects bytes, not the path —COMMENT
LOW.github/workflows/release.yml1981 # file"). Qt's dylibs arrive from aqtinstall already ad-hoc signed,COMMENT
LOW.github/workflows/release.yml2021 }COMMENT
LOW.github/workflows/release.yml2221 # ── Smoke-test the SIGNED bundle ──────────────────────────────────────COMMENT
LOW.github/workflows/release.yml2561# Previously split into two jobs that both ran `needs: release` and bothCOMMENT
LOW.github/workflows/nightly-sanitizers.yml1name: Nightly Sanitizers (ASan + UBSan)COMMENT
LOW.github/workflows/build-pr.yml1name: PR Build (compile + self-test gate)COMMENT
LOW.github/workflows/build-pr.yml181 elseCOMMENT
LOW.github/workflows/lint.yml1name: LintCOMMENT
LOW.github/workflows/build-cpp.yml621 # Without this, Qt falls back to hardcoded build-time paths whichCOMMENT
LOW.github/workflows/build-cpp.yml641 # be placed INSIDE the .app BEFORE macdeployqt / codesign run. If weCOMMENT
LOW.github/scripts/check_version_drift.sh1#!/usr/bin/env bashCOMMENT
LOW.github/scripts/macos_codesign.sh1#!/usr/bin/env bashCOMMENT
LOW.github/scripts/macos_codesign.sh21# private key. The import step LOOKED fine becauseCOMMENT
LOW.github/scripts/ci_app_checks.sh1#!/usr/bin/env bashCOMMENT
LOW.github/scripts/ci_app_checks.sh21# handler, an unknown flag would make the app boot the *full GUI* instead ofCOMMENT
LOW.github/scripts/sync_scripts.sh1#!/usr/bin/env bashCOMMENT
LOWfincept-qt/CMakeLists.txt1cmake_minimum_required(VERSION 3.27)COMMENT
LOWfincept-qt/CMakeLists.txt81# through the cache. Cuts clean rebuilds by 5-20x when source hasn't changed.COMMENT
LOWfincept-qt/CMakeLists.txt181endif()COMMENT
LOWfincept-qt/CMakeLists.txt201 set(FINCEPT_ENABLE_LTO ON CACHE BOOL "" FORCE)COMMENT
LOWfincept-qt/CMakeLists.txt261COMMENT
LOWfincept-qt/CMakeLists.txt281 # /W4 : level-4 warnings (highest practical without /Wall noise)COMMENT
LOWfincept-qt/CMakeLists.txt301 string(REPLACE "/ZI" "/Z7" ${flag_var} "${${flag_var}}")COMMENT
LOWfincept-qt/CMakeLists.txt341# -Werror only in CI so local iteration isn't blocked.COMMENT
LOWfincept-qt/CMakeLists.txt361# can break CI in ways that never reproduce on the unity-OFF win-dev preset.COMMENT
LOWfincept-qt/CMakeLists.txt381# Qt is pinned across all platforms. The shipped release artifact must useCOMMENT
LOWfincept-qt/CMakeLists.txt541 set_target_properties(WrapOpenGL::WrapOpenGL PROPERTIES INTERFACE_LINK_LIBRARIES "${_new_gl_libs}")COMMENT
LOWfincept-qt/CMakeLists.txt581 )COMMENT
LOWfincept-qt/CMakeLists.txt3341 list(APPEND _fincept_qt_bin_hints "${_fincept_qt_prefix}/bin")COMMENT
LOWfincept-qt/CMakeLists.txt3401 )COMMENT
LOWfincept-qt/CMakeLists.txt3501# Sourcing strategy (in priority order):COMMENT
LOWfincept-qt/CMakeLists.txt3621 install(FILESCOMMENT
LOWfincept-qt/CMakeLists.txt3661 # Prebuilt Fincept Notebook library (bundled + seeded into the File Manager).COMMENT
LOWfincept-qt/CMakeLists.txt3761COMMENT
LOWfincept-qt/CMakeLists.txt3941 # <RemoveTargetDir>true</RemoveTargetDir> regardless of CPackIFW version.COMMENT
LOWfincept-qt/resources/requirements-numpy2.txt1# NumPy 2.x Environment - Modern Libraries (DEFAULT - USE THIS)COMMENT
LOWfincept-qt/resources/requirements-numpy2.txt181# Excluded on macOS Intel: no SB3 release can satisfy this file there. PyTorchCOMMENT
LOWfincept-qt/resources/requirements-numpy2.txt201# Voice recognition (speech-to-text via Google API).COMMENT
LOWfincept-qt/tests/tst_broker_modify_fields.cpp1// Unit tests for src/trading/brokers/BrokerModifyFields.hCOMMENT
LOWfincept-qt/tests/CMakeLists.txt1# ── Fincept Terminal unit tests (Qt Test) ────────────────────────────────────COMMENT
LOWfincept-qt/tests/tst_order_validator.cpp1// Unit tests for src/trading/OrderValidator.{h,cpp}COMMENT
LOWfincept-qt/tests/tst_result.cpp1// Unit tests for src/core/result/Result.hCOMMENT
LOWfincept-qt/tests/tst_indicator_engine.cpp1// Unit tests for src/algo_engine/IndicatorEngine.{h,cpp}COMMENT
LOWfincept-qt/third_party/qzip/qzip.cpp1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
LOWfincept-qt/third_party/qzip/private/qzipreader_p.h1// Copyright (C) 2016 The Qt Company Ltd.COMMENT
2125 more matches not shown…
Excessive Try-Catch Wrapping2132 hits · 2034 pts
SeverityFileLineSnippetContext
LOWdocs/PYTHON_CONTRIBUTOR_GUIDE.md133 except Exception as e:CODE
LOWdocs/PYTHON_CONTRIBUTOR_GUIDE.md166 except Exception as e:CODE
LOWfincept-qt/scripts/akshare_energy.py45 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py159 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py191 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py224 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py246 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py283 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py322 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py358 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py403 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py442 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py481 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py543 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py580 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py607 except Exception as e:CODE
LOWfincept-qt/scripts/scb_data.py635 except Exception as e:CODE
LOWfincept-qt/scripts/adb_data.py204 except Exception as e:CODE
LOWfincept-qt/scripts/adb_data.py305 except Exception as e:CODE
MEDIUMfincept-qt/scripts/adb_data.py306 print(f"Error parsing SDMX data: {e}", file=sys.stderr)CODE
LOWfincept-qt/scripts/adb_data.py803 except Exception as e:CODE
LOWfincept-qt/scripts/nber_data.py173 except Exception as e:CODE
LOWfincept-qt/scripts/nber_data.py296 except Exception:CODE
LOWfincept-qt/scripts/hdx_data.py56 except Exception as e:CODE
LOWfincept-qt/scripts/hdx_data.py237 except Exception:CODE
LOWfincept-qt/scripts/hdx_data.py591 except Exception as e:CODE
LOWfincept-qt/scripts/hdx_data.py604 except Exception as e:CODE
LOWfincept-qt/scripts/akshare_index.py72 except Exception as e:CODE
LOWfincept-qt/scripts/akshare_index.py184 except Exception as e:CODE
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py50 except Exception:CODE
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py56 except Exception:CODE
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py73 except Exception:CODE
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py114 except Exception:CODE
LOWfincept-qt/scripts/cninfo_pdf_text_extractor.py277 except Exception as e: # pragma: no cover - defensiveCODE
MEDIUMfincept-qt/scripts/cninfo_pdf_text_extractor.py45def _load_reader() -> Tuple[str, Any]:CODE
LOWfincept-qt/scripts/canada_gov_api.py108 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py148 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py190 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py246 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py299 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py350 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py408 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py457 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py545 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py602 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py651 except Exception as e:CODE
LOWfincept-qt/scripts/canada_gov_api.py764 except Exception as e:CODE
LOWfincept-qt/scripts/rba_data.py264 except Exception as e:CODE
LOWfincept-qt/scripts/rba_data.py482 except Exception as exc:CODE
LOWfincept-qt/scripts/akshare_alternative.py137 except Exception as e:CODE
LOWfincept-qt/scripts/akshare_alternative.py265 except Exception as e:CODE
LOWfincept-qt/scripts/fiscal_data.py157 except Exception as e:CODE
LOWfincept-qt/scripts/baostock_daily_backfill.py82 except Exception:CODE
LOWfincept-qt/scripts/baostock_daily_backfill.py147 except Exception:CODE
LOWfincept-qt/scripts/baostock_daily_backfill.py335 except Exception as e: # pragma: no cover - defensiveCODE
LOWfincept-qt/scripts/coingecko.py178 except Exception as e:CODE
LOWfincept-qt/scripts/akshare_crypto.py45 except Exception as e:CODE
LOWfincept-qt/scripts/spreadsheet.py46 except Exception:CODE
LOWfincept-qt/scripts/spreadsheet.py253 except Exception as e:CODE
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py100 except Exception:CODE
2072 more matches not shown…
Cross-File Repetition304 hits · 1520 pts
SeverityFileLineSnippetContext
HIGHfincept-qt/scripts/akshare_energy.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_index.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_crypto.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_board.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_margin.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_reits.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_historical.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_financial.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_currency.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_holders.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_funds.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_realtime.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_news.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_futures.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/akshare_stocks_hot.py0safely call akshare function with error handling and retriesSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0centralized request handler for data.gov.uk api args: action: ckan action name (e.g., 'organization_list', 'package_searSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0centralized request handler for data.gov.uk api args: action: ckan action name (e.g., 'organization_list', 'package_searSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0centralized request handler for data.gov.uk api args: action: ckan action name (e.g., 'organization_list', 'package_searSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json resSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json resSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get detailed information about a specific publisher args: publisher_id: the unique id of the publisher returns: json resSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get all datasets published by a specific organization args: organization_id: the unique id of the organization rows: numSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get all datasets published by a specific organization args: organization_id: the unique id of the organization rows: numSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get all datasets published by a specific organization args: organization_id: the unique id of the organization rows: numSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get all datasets published by a specific organization args: organization_id: the unique id of the organization rows: numSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0search for datasets across all organizations args: query: search query string rows: number of results to return (defaultSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0search for datasets across all organizations args: query: search query string rows: number of results to return (defaultSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0search for datasets across all organizations args: query: search query string rows: number of results to return (defaultSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json rSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json rSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json rSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get detailed information about a specific dataset args: dataset_id: the unique id or name of the dataset returns: json rSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: jsSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: jsSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: jsSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get all data files (resources) for a specific dataset args: dataset_id: the unique id or name of the dataset returns: jsSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json responSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json responSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json responSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get detailed information about a specific resource args: resource_id: the unique id of the resource returns: json responSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_liSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_liSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_liSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0download a preview of a resource (first few lines of csv/tsv) args: resource_url: direct url to the resource file max_liSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get popular organizations based on dataset count args: limit: maximum number of organizations to return returns: json reSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get popular organizations based on dataset count args: limit: maximum number of organizations to return returns: json reSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get popular organizations based on dataset count args: limit: maximum number of organizations to return returns: json reSTRING
HIGHfincept-qt/scripts/govdata_de_api_complete.py0get popular organizations based on dataset count args: limit: maximum number of organizations to return returns: json reSTRING
HIGHfincept-qt/scripts/canada_gov_api.py0get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datasSTRING
HIGHfincept-qt/scripts/swiss_gov_api.py0get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datasSTRING
HIGHfincept-qt/scripts/datagovuk_api.py0get recently updated datasets args: limit: maximum number of datasets to return returns: json response with recent datasSTRING
HIGHfincept-qt/scripts/news_correlation.py0if arg starts with '@', read content from that file path and delete it.STRING
HIGHfincept-qt/scripts/news_nlp.py0if arg starts with '@', read content from that file path and delete it.STRING
HIGHfincept-qt/scripts/news_geolocation.py0if arg starts with '@', read content from that file path and delete it.STRING
HIGHfincept-qt/scripts/Analytics/options/gex_calculator.py0if arg starts with '@', read content from that file path and delete it.STRING
HIGHfincept-qt/scripts/unesco_data.py0centralized request handler with comprehensive error handlingSTRING
HIGHfincept-qt/scripts/bea_data.py0centralized request handler with comprehensive error handlingSTRING
HIGHfincept-qt/scripts/govinfo_data.py0centralized request handler with comprehensive error handlingSTRING
HIGHfincept-qt/scripts/oscar_data.py0centralized request handler with comprehensive error handlingSTRING
HIGHfincept-qt/scripts/federal_reserve_data.py0centralized request handler with comprehensive error handlingSTRING
244 more matches not shown…
Empty Error Handlers282 hits · 1410 pts
SeverityFileLineSnippetContext
HIGH.github/scripts/arch_ratchet.py136except (AttributeError, ValueError):CODE
HIGHfincept-qt/scripts/nber_data.py296except Exception:CODE
HIGHfincept-qt/scripts/cninfo_pdf_text_extractor.py50except Exception:CODE
HIGHfincept-qt/scripts/cninfo_pdf_text_extractor.py56except Exception:CODE
HIGHfincept-qt/scripts/canada_gov_api.py526except:CODE
HIGHfincept-qt/scripts/fiscal_data.py760except (ValueError, TypeError):CODE
HIGHfincept-qt/scripts/fiscal_data.py771except (ValueError, TypeError):CODE
HIGHfincept-qt/scripts/translate_text.py26except ImportError:CODE
HIGHfincept-qt/scripts/databento_provider.py411except OSError:CODE
HIGHfincept-qt/scripts/databento_provider.py435except (OSError, TypeError):CODE
HIGHfincept-qt/scripts/databento_provider.py3116except Exception:CODE
HIGHfincept-qt/scripts/bnr_data.py121except (ValueError, TypeError):CODE
HIGHfincept-qt/scripts/news_correlation.py383except Exception:CODE
HIGHfincept-qt/scripts/swiss_gov_api.py950except:CODE
HIGHfincept-qt/scripts/datagovuk_api.py531except:CODE
HIGHfincept-qt/scripts/polymarket_quant_bot.py706except Exception:CODE
HIGHfincept-qt/scripts/news_nlp.py541except Exception:CODE
HIGHfincept-qt/scripts/wits_trade_data.py316except ValueError:CODE
HIGHfincept-qt/scripts/optimize_portfolio_weights.py359except Exception:CODE
HIGHfincept-qt/scripts/optimize_portfolio_weights.py399except Exception:CODE
HIGHfincept-qt/scripts/optimize_portfolio_weights.py422except Exception:CODE
HIGHfincept-qt/scripts/optimize_portfolio_weights.py264except Exception:CODE
HIGHfincept-qt/scripts/optimize_portfolio_weights.py378except Exception:CODE
HIGHfincept-qt/scripts/databento_fno_chain.py50except (ValueError, OSError):CODE
HIGHfincept-qt/scripts/databento_fno_chain.py55except ValueError:CODE
HIGHfincept-qt/scripts/tcmb_data.py139except ValueError:CODE
HIGHfincept-qt/scripts/tcmb_data.py251except Exception:CODE
HIGHfincept-qt/scripts/tcmb_data.py300except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py187except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py204except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py222except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py237except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py256except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py279except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py302except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py320except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py334except Exception:CODE
HIGHfincept-qt/scripts/relationship_map.py395except Exception:CODE
HIGHfincept-qt/scripts/cninfo_pdf_downloader.py200except Exception:CODE
HIGHfincept-qt/scripts/cnstats_data.py391except:CODE
HIGHfincept-qt/scripts/iea_data.py117except Exception:CODE
HIGHfincept-qt/scripts/bis_stats_data.py66except ValueError:CODE
HIGHfincept-qt/scripts/ffn_analysis.py241except Exception:CODE
HIGHfincept-qt/scripts/ffn_analysis.py315except Exception:CODE
HIGHfincept-qt/scripts/ffn_analysis.py178except Exception:CODE
HIGHfincept-qt/scripts/ffn_analysis.py214except Exception:CODE
HIGHfincept-qt/scripts/ffn_analysis.py274except Exception:CODE
HIGHfincept-qt/scripts/ffn_analysis.py239except Exception:CODE
HIGHfincept-qt/scripts/ffn_analysis.py289except Exception:CODE
HIGHfincept-qt/scripts/open_meteo_data.py145except ValueError:CODE
HIGHfincept-qt/scripts/akshare_funds_expanded.py58except:CODE
HIGHfincept-qt/scripts/option_greeks_daemon.py228except Exception:CODE
HIGHfincept-qt/scripts/freightos_fbx_data.py63except Exception:CODE
HIGHfincept-qt/scripts/govdata_de_api_complete.py513except:CODE
HIGHfincept-qt/scripts/eurostat_data.py69except ValueError:CODE
HIGHfincept-qt/scripts/yfinance_data.py1480except Exception:CODE
HIGHfincept-qt/scripts/yfinance_data.py1137except Exception:CODE
HIGHfincept-qt/scripts/yfinance_data.py1152except Exception:CODE
HIGHfincept-qt/scripts/yfinance_data.py1342except Exception:CODE
HIGHfincept-qt/scripts/transparency_intl_data.py121except (ValueError, TypeError):CODE
222 more matches not shown…
Deep Nesting1179 hits · 933 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/ons_data.py224CODE
LOWfincept-qt/scripts/grain_futures_data.py69CODE
LOWfincept-qt/scripts/akshare_energy.py24CODE
LOWfincept-qt/scripts/akshare_energy.py133CODE
LOWfincept-qt/scripts/scb_data.py639CODE
LOWfincept-qt/scripts/scb_data.py286CODE
LOWfincept-qt/scripts/scb_data.py484CODE
LOWfincept-qt/scripts/coinpaprika_data.py117CODE
LOWfincept-qt/scripts/ebrd_data.py78CODE
LOWfincept-qt/scripts/adb_data.py215CODE
LOWfincept-qt/scripts/adb_data.py677CODE
LOWfincept-qt/scripts/nber_data.py184CODE
LOWfincept-qt/scripts/nber_data.py310CODE
LOWfincept-qt/scripts/un_sdg_data.py137CODE
LOWfincept-qt/scripts/afdb_data.py85CODE
LOWfincept-qt/scripts/glassnode_data.py75CODE
LOWfincept-qt/scripts/hdx_data.py258CODE
LOWfincept-qt/scripts/opec_data.py63CODE
LOWfincept-qt/scripts/akshare_index.py24CODE
LOWfincept-qt/scripts/akshare_index.py570CODE
LOWfincept-qt/scripts/govtrack_data.py65CODE
LOWfincept-qt/scripts/coinglass_data.py61CODE
LOWfincept-qt/scripts/global_innovation_data.py72CODE
LOWfincept-qt/scripts/canada_gov_api.py553CODE
LOWfincept-qt/scripts/canada_gov_api.py659CODE
LOWfincept-qt/scripts/fmp_extra_data.py53CODE
LOWfincept-qt/scripts/unep_data.py86CODE
LOWfincept-qt/scripts/global_health_security_data.py174CODE
LOWfincept-qt/scripts/undp_data.py84CODE
LOWfincept-qt/scripts/rba_data.py426CODE
LOWfincept-qt/scripts/rba_data.py144CODE
LOWfincept-qt/scripts/rba_data.py267CODE
LOWfincept-qt/scripts/akshare_alternative.py61CODE
LOWfincept-qt/scripts/fiscal_data.py32CODE
LOWfincept-qt/scripts/fiscal_data.py586CODE
LOWfincept-qt/scripts/fiscal_data.py789CODE
LOWfincept-qt/scripts/marketstack_data.py78CODE
LOWfincept-qt/scripts/baostock_daily_backfill.py276CODE
LOWfincept-qt/scripts/intrinio_data.py60CODE
LOWfincept-qt/scripts/coingecko.py149CODE
LOWfincept-qt/scripts/messari_data.py143CODE
LOWfincept-qt/scripts/akshare_crypto.py24CODE
LOWfincept-qt/scripts/akshare_crypto.py104CODE
LOWfincept-qt/scripts/open_secrets_data.py92CODE
LOWfincept-qt/scripts/spreadsheet.py52CODE
LOWfincept-qt/scripts/spreadsheet.py192CODE
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py275CODE
LOWfincept-qt/scripts/baostock_fundamentals_quarterly.py152CODE
LOWfincept-qt/scripts/waqi_data.py122CODE
LOWfincept-qt/scripts/databento_provider.py68CODE
LOWfincept-qt/scripts/databento_provider.py3198CODE
LOWfincept-qt/scripts/databento_provider.py192CODE
LOWfincept-qt/scripts/databento_provider.py360CODE
LOWfincept-qt/scripts/databento_provider.py456CODE
LOWfincept-qt/scripts/databento_provider.py864CODE
LOWfincept-qt/scripts/databento_provider.py901CODE
LOWfincept-qt/scripts/databento_provider.py1199CODE
LOWfincept-qt/scripts/databento_provider.py1394CODE
LOWfincept-qt/scripts/databento_provider.py1528CODE
LOWfincept-qt/scripts/databento_provider.py1752CODE
1119 more matches not shown…
AI Slop Vocabulary202 hits · 337 pts
SeverityFileLineSnippetContext
LOWsetup.sh208# Override the preset's default CMAKE_PREFIX_PATH with the one we just set,COMMENT
MEDIUMfincept-qt/scripts/scb_data.py485 """Get comprehensive demographic overview"""STRING
MEDIUMfincept-qt/scripts/messari_data.py67 """Get comprehensive on-chain and market metrics for an asset."""STRING
MEDIUMfincept-qt/scripts/sec_data.py938 """Get comprehensive company overview including filings, facts, and insider data"""STRING
MEDIUMfincept-qt/scripts/fmp_data.py641 """Get comprehensive company overview including profile, quotes, and key metrics"""STRING
MEDIUM⚡fincept-qt/scripts/nasdaq_data.py845 """Get comprehensive market overview with multiple data sources"""STRING
MEDIUMfincept-qt/scripts/bis_data.py46 """BIS SDMX API client with comprehensive coverage of all endpoints"""STRING
MEDIUM⚡fincept-qt/scripts/akshare_analysis.py218 """Get comprehensive stock technical indicatorsSTRING
MEDIUM⚡fincept-qt/scripts/cftc_data.py592 """Get comprehensive COT overview for multiple markets"""STRING
MEDIUMfincept-qt/scripts/trading_economics_data.py213 """11. Get comprehensive financial data (credit ratings + bond yields) for a country."""STRING
MEDIUM⚡fincept-qt/scripts/unesco_data.py321 """Get comprehensive education data overview for countries"""STRING
MEDIUMfincept-qt/scripts/unesco_data.py67 """Centralized request handler with comprehensive error handling"""STRING
MEDIUMfincept-qt/scripts/unesco_data.py543 """Export comprehensive dataset for a single country"""STRING
MEDIUM⚡fincept-qt/scripts/eia_data.py372 """Get comprehensive energy overview"""STRING
MEDIUM⚡fincept-qt/scripts/imf_data.py515 """Get comprehensive economic data for a country"""STRING
MEDIUMfincept-qt/scripts/bea_data.py65 """Centralized request handler with comprehensive error handling"""STRING
MEDIUMfincept-qt/scripts/bea_data.py493 """Get comprehensive economic overview from multiple datasets"""STRING
MEDIUMfincept-qt/scripts/bea_data.py536 """Get comprehensive regional economic snapshot"""STRING
MEDIUM⚡fincept-qt/scripts/bls_data.py543 """Get comprehensive labor market overview"""STRING
MEDIUMfincept-qt/scripts/bls_data.py596 """Get comprehensive inflation overview"""STRING
MEDIUMfincept-qt/scripts/govinfo_data.py124 """Centralized request handler with comprehensive error handling"""STRING
MEDIUMfincept-qt/scripts/government_us_data.py60 """Make HTTP request with comprehensive error handling"""STRING
MEDIUM⚡fincept-qt/scripts/government_us_data.py426 """Get comprehensive treasury data from multiple endpoints"""STRING
MEDIUM⚡fincept-qt/scripts/congress_gov_data.py634 """Get comprehensive data for a bill from multiple endpoints"""STRING
MEDIUMfincept-qt/scripts/congress_gov_data.py63 """Make HTTP request with comprehensive error handling"""STRING
MEDIUMfincept-qt/scripts/oscar_data.py64 """Centralized request handler with comprehensive error handling"""STRING
MEDIUMfincept-qt/scripts/blockchain_com_data.py43 """Get comprehensive Bitcoin network statistics."""STRING
MEDIUM⚡fincept-qt/scripts/wto_data.py545 """Get comprehensive trade restrictions analysis"""STRING
MEDIUM⚡fincept-qt/scripts/wto_data.py578 """Get comprehensive notifications analysis"""STRING
MEDIUM⚡fincept-qt/scripts/wto_data.py653 """Get comprehensive WTO analysis across all APIs"""STRING
MEDIUMfincept-qt/scripts/multpl_data.py365 # Get comprehensive overview across all categoriesCOMMENT
MEDIUMfincept-qt/scripts/yfinance_data.py245 # Extract comprehensive information - many more fields available from yfinanceCOMMENT
MEDIUMfincept-qt/scripts/yfinance_data.py265 # Additional comprehensive metricsCOMMENT
MEDIUM⚡fincept-qt/scripts/federal_reserve_data.py571 """Get comprehensive monetary data from multiple endpoints"""STRING
MEDIUMfincept-qt/scripts/federal_reserve_data.py72 """Centralized request handler with comprehensive error handling"""STRING
MEDIUM⚡fincept-qt/scripts/oecd_data.py879 """Get comprehensive economic summary for a country"""STRING
MEDIUMfincept-qt/scripts/oecd_data.py239 """Make HTTP request with comprehensive error handling"""STRING
LOW…pt-qt/scripts/strategies/DropboxCoarseFineAlgorithm.py57 # In backtest load once if not set, then just use the dates.COMMENT
MEDIUM…ept-qt/scripts/strategies/MarginCallEventsAlgorithm.py33 # cranking up the leverage increases the odds of a margin callCOMMENT
MEDIUM…ts/strategies/FractionalQuantityRegressionAlgorithm.py34 ### Since this test algorithm uses leverage we need to set a buying power model with margin.COMMENT
MEDIUM…egies/SetHoldingsMultipleTargetsRegressionAlgorithm.py26 # use leverage 1 so we test the margin impact orderingCOMMENT
MEDIUM…/ETFConstituentUniverseFrameworkRegressionAlgorithm.py99 ### to the leverage of the ETF (1x, 2x, 3x, etc.)COMMENT
MEDIUM…ipts/strategies/LiquidETFUniverseFrameworkAlgorithm.py39 # Use the Alpha Streams Brokerage Model, developed in conjunction withCOMMENT
LOW…/strategies/CustomDataPropertiesRegressionAlgorithm.py70 # OR simply return a fixed small data file. Large files will slow down your backtestCOMMENT
LOW…pt-qt/scripts/strategies/DataConsolidationAlgorithm.py53 # a 3 day bar. Now we could just use a single TradeBarConsolidator like above and pass inCOMMENT
LOW…qt/scripts/strategies/CustomDataRegressionAlgorithm.py62 # OR simply return a fixed small data file. Large files will slow down your backtestCOMMENT
MEDIUM⚡…ept-qt/scripts/strategies/fincept_engine/extensions.py316 """Get leverage for a security"""STRING
MEDIUM⚡…ept-qt/scripts/strategies/fincept_engine/extensions.py323 """Set leverage for a security"""STRING
MEDIUM…ept-qt/scripts/strategies/fincept_engine/extensions.py381 """Get default leverage for security type"""STRING
MEDIUM⚡…es/alphas/TripleLeverageETFPairVolatilityDecayAlpha.py15# Leveraged ETFs (LETF) promise a fixed leverage ratio with respect to an underlying asset or an index.COMMENT
MEDIUM…t-qt/scripts/agents/finagent_core/execution_planner.py578 query=f"""Based on the data collected, provide a comprehensive analysis of {symbol}:CODE
MEDIUMfincept-qt/scripts/agents/finagent_core/core_agent.py439 """Get comprehensive system information."""STRING
MEDIUM…cept-qt/scripts/agents/finagent_core/agentic/runner.py288 # with similar queries can leverage what we learned (Letta tier 3).COMMENT
MEDIUM…t/scripts/agents/finagent_core/agentic/eval_harness.py109 # Imported lazily so the harness file itself is importable without theCOMMENT
MEDIUM…/scripts/agents/tests/agentic/test_hard_integration.py59# ── Test harness ────────────────────────────────────────────────────────────COMMENT
MEDIUM…ts/renaissance_technologies_hedge_fund_agent/config.py83 max_leverage: float = 12.5 # RenTech uses high leverageCODE
MEDIUM…ologies_hedge_fund_agent/guardrails/risk_guardrails.py313 """Check leverage against limits"""STRING
MEDIUM…echnologies_hedge_fund_agent/memory/learning_memory.py478 # Filter to actual best practicesSTRING
MEDIUM…ogies_hedge_fund_agent/agents/tools/portfolio_tools.py88 "leverage_implied": 8.5, # Implied leverageCODE
MEDIUM…ogies_hedge_fund_agent/agents/tools/portfolio_tools.py286 "leverage_limit": 12.5, # RenTech uses high leverageCODE
142 more matches not shown…
Modern Structural Boilerplate205 hits · 208 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/cboe_data.py85 def _set_cache_data(self, cache_key: str, data: pd.DataFrame) -> None:CODE
LOWfincept-qt/scripts/bls_data.py125 def _set_cache_data(self, cache_key: str, data: pd.DataFrame) -> None:CODE
LOW⚡fincept-qt/scripts/fincept_json.py45__all__ = ["sanitize", "dumps", "dumps_bytes", "emit"]CODE
LOWfincept-qt/scripts/technicals/__init__.py69__all__ = [CODE
LOW…rategies/OptionModelsConsistencyRegressionAlgorithm.py45 def set_models(self, security: Security) -> None:CODE
LOW…/scripts/strategies/CompleteOrderTagUpdateAlgorithm.py81 def update_order_tag(self, ticket: OrderTicket, tag: str, error_message_prefix: str) -> None:CODE
LOW⚡…ept-qt/scripts/strategies/fincept_engine/extensions.py322 def set_leverage(security: Any, leverage: float) -> None:CODE
LOW…t-qt/scripts/agents/finagent_core/execution_planner.py15logger = logging.getLogger(__name__)CODE
LOWfincept-qt/scripts/agents/finagent_core/core_agent.py13logger = logging.getLogger(__name__)CODE
LOW…pt-qt/scripts/agents/finagent_core/persona_registry.py23logger = logging.getLogger(__name__)CODE
LOWfincept-qt/scripts/agents/finagent_core/__init__.py125__all__ = [CODE
LOWfincept-qt/scripts/agents/finagent_core/super_agent.py18logger = logging.getLogger(__name__)CODE
LOWfincept-qt/scripts/agents/finagent_core/super_agent.py329 def _setup_default_routes(self) -> None:CODE
LOW…t-qt/scripts/agents/finagent_core/core_agent_stream.py46logger = logging.getLogger(__name__)CODE
LOW…t/scripts/agents/finagent_core/paper_trading_bridge.py16logger = logging.getLogger(__name__)CODE
LOWfincept-qt/scripts/agents/finagent_core/repositories.py17logger = logging.getLogger(__name__)CODE
LOW…ept-qt/scripts/agents/finagent_core/persona_runtime.py18logger = logging.getLogger(__name__)CODE
LOWfincept-qt/scripts/agents/finagent_core/agent_loader.py26logger = logging.getLogger(__name__)CODE
LOWfincept-qt/scripts/agents/finagent_core/agent_loader.py167 def set_class(self, agent_id: str, cls: Type) -> None:CODE
LOW…scripts/agents/finagent_core/tools/terminal_toolkit.py29logger = logging.getLogger(__name__)CODE
LOW…cept-qt/scripts/agents/finagent_core/tools/__init__.py8__all__ = ["EdgarTools", "TerminalToolkit"]CODE
LOW…t-qt/scripts/agents/finagent_core/tools/edgar_tools.py28logger = logging.getLogger(__name__)CODE
LOW…s/agents/finagent_core/registries/vectordb_registry.py10logger = logging.getLogger(__name__)CODE
LOW…pts/agents/finagent_core/registries/models_registry.py11logger = logging.getLogger(__name__)CODE
LOW…qt/scripts/agents/finagent_core/registries/__init__.py16__all__ = [CODE
LOW…ipts/agents/finagent_core/registries/tools_registry.py10logger = logging.getLogger(__name__)CODE
LOW…s/agents/finagent_core/registries/embedder_registry.py11logger = logging.getLogger(__name__)CODE
LOW…ripts/agents/finagent_core/registries/fincept_model.py29logger = logging.getLogger(__name__)STRING
LOW…t-qt/scripts/agents/finagent_core/agentic/scheduler.py123 def set_enabled(self, sid: str, enabled: bool) -> None:CODE
LOW…ripts/agents/finagent_core/modules/reasoning_module.py14logger = logging.getLogger(__name__)CODE
LOW…t/scripts/agents/finagent_core/modules/hooks_module.py20logger = logging.getLogger(__name__)CODE
LOW…pt-qt/scripts/agents/finagent_core/modules/__init__.py79__all__ = [CODE
LOW…cripts/agents/finagent_core/modules/workflow_module.py17logger = logging.getLogger(__name__)CODE
LOW…qt/scripts/agents/finagent_core/modules/team_module.py14logger = logging.getLogger(__name__)CODE
LOW…scripts/agents/finagent_core/modules/tracing_module.py20logger = logging.getLogger(__name__)CODE
LOW…scripts/agents/finagent_core/modules/tracing_module.py51 def set_attribute(self, key: str, value: Any) -> None:CODE
LOW…scripts/agents/finagent_core/modules/tracing_module.py55 def set_error(self, error: str) -> None:CODE
LOW…/scripts/agents/finagent_core/modules/output_models.py17logger = logging.getLogger(__name__)CODE
LOW…ripts/agents/finagent_core/modules/knowledge_module.py15logger = logging.getLogger(__name__)CODE
LOW…ipts/agents/finagent_core/modules/evaluation_module.py17logger = logging.getLogger(__name__)CODE
LOW…pts/agents/finagent_core/modules/compression_module.py15logger = logging.getLogger(__name__)CODE
LOW…/scripts/agents/finagent_core/modules/memory_module.py21logger = logging.getLogger(__name__)CODE
LOW…/scripts/agents/finagent_core/modules/memory_module.py530 def update_relevance(self, memory_id: int, relevance_score: float) -> None:STRING
LOW…scripts/agents/finagent_core/modules/session_module.py19logger = logging.getLogger(__name__)CODE
LOW…ipts/agents/finagent_core/modules/guardrails_module.py15logger = logging.getLogger(__name__)CODE
LOW…/renaissance_technologies_hedge_fund_agent/__init__.py126__all__ = [CODE
LOW…ents/renaissance_technologies_hedge_fund_agent/main.py76logger = logging.getLogger(__name__)CODE
LOW…technologies_hedge_fund_agent/organization/__init__.py66__all__ = [CODE
LOW…ance_technologies_hedge_fund_agent/tracing/__init__.py22__all__ = [CODE
LOW⚡…e_technologies_hedge_fund_agent/guardrails/__init__.py45__all__ = [CODE
LOW…sance_technologies_hedge_fund_agent/memory/__init__.py23__all__ = [CODE
LOW…e_technologies_hedge_fund_agent/strategies/analysis.py654__all__ = [CODE
LOW…e_technologies_hedge_fund_agent/strategies/__init__.py67__all__ = [CODE
LOW…ssance_technologies_hedge_fund_agent/tests/__init__.py8__all__ = [CODE
LOW…ce_technologies_hedge_fund_agent/workflows/__init__.py41__all__ = [CODE
LOW…sance_technologies_hedge_fund_agent/agents/__init__.py32__all__ = [CODE
LOW…technologies_hedge_fund_agent/agents/tools/__init__.py32__all__ = [CODE
LOW⚡…chnologies_hedge_fund_agent/agents/tools/agno_tools.py182__all__ = [CODE
LOW…naissance_technologies_hedge_fund_agent/utils/paths.py19logger = logging.getLogger(__name__)CODE
LOW…echnologies_hedge_fund_agent/utils/embedder_factory.py19logger = logging.getLogger(__name__)CODE
145 more matches not shown…
Docstring Block Structure30 hits · 150 pts
SeverityFileLineSnippetContext
HIGHfincept-qt/scripts/databento_provider.py2320 Fetch historical futures data using continuous symbology. Continuous symbology examples: - ES.STRING
HIGHfincept-qt/scripts/universal_ckan_api.py91 Get portal configuration for the specified country. Args: country_code: Two-letter country code (us, uSTRING
HIGH…s/agents/finagent_core/registries/vectordb_registry.py139 Create a vector database instance. Args: db_type: Type of vectordb (e.g., 'pgvector', 'pinSTRING
HIGH…pts/agents/finagent_core/registries/models_registry.py291 Create a model instance. Args: provider: Provider name (e.g., 'openai', 'anthropic') STRING
HIGH…s/agents/finagent_core/registries/embedder_registry.py172 Create an embedder instance. Args: provider: Embedder provider (e.g., 'openai', 'cohere') STRING
HIGH…scripts/agents/finagent_core/modules/tracing_module.py227 Start a new span. Args: name: Span name attributes: Span attributes RSTRING
HIGH…nologies_hedge_fund_agent/agents/tools/signal_tools.py78 Calculate the strength of a trading signal. Args: ticker: Stock ticker signal_STRING
HIGH…nologies_hedge_fund_agent/agents/tools/signal_tools.py111 Backtest a trading signal. Args: ticker: Stock ticker signal_type: Type of sigSTRING
HIGH…echnologies_hedge_fund_agent/utils/embedder_factory.py267 Create Agno embedder instance from configuration. Args: override_config: Optional configurSTRING
HIGH…echnologies_hedge_fund_agent/utils/embedder_factory.py364 Convenience function to create embedder from configuration. Args: config_dict: Optional configuration STRING
HIGH…e_technologies_hedge_fund_agent/utils/model_factory.py289 Create Agno model instance from configuration. Args: override_config: Optional configuratiSTRING
HIGH…e_technologies_hedge_fund_agent/utils/model_factory.py366 Convenience function to create model from configuration. Args: config_dict: Optional configuration dicSTRING
HIGH…chnologies_hedge_fund_agent/knowledge/strategy_docs.py48 Add a strategy specification document. Args: strategy_name: Name of the strategy STRING
HIGH…pt-qt/scripts/ai_quant_lab/qlib_feature_engineering.py369 Evaluate a feature expression. Examples: - "Ref($close, 5) / $close - 1" # 5-day momentum STRING
HIGHfincept-qt/scripts/Analytics/quant/base_calculator.py69 Validate and convert input to appropriate numeric type. Args: data: Input data to validateSTRING
HIGHfincept-qt/scripts/Analytics/quant/base_calculator.py259 Create standardized result dictionary. Args: value: Calculated value method: MSTRING
HIGHfincept-qt/scripts/Analytics/quant/base_calculator.py359 Validate that the specified method is supported. Args: method: Method to validate STRING
HIGH…scripts/Analytics/backtesting/fasttrade/ft_evaluate.py76 Evaluate a single rule condition against backtest results. Rule format: [metric_path, operator, threshold] STRING
HIGH…scripts/Analytics/backtesting/fasttrade/ft_backtest.py393 Execute a full backtest. Main entry point. Accepts a JSON-like config dict and optional DataFrame. ReturnsSTRING
HIGH…t-qt/scripts/Analytics/backtesting/fasttrade/ft_cli.py100 Load a strategy JSON file from disk. Reads and parses a JSON strategy configuration file used by fast-trade. STRING
HIGH…pts/Analytics/backtesting/vectorbt/vbt_optimization.py32 Run parameter optimization using VBT's vectorized approach. VBT's key advantage: it can test thousands of paraSTRING
HIGH…pts/Analytics/backtesting/vectorbt/vbt_optimization.py133 Walk-Forward Optimization. Splits data into n_splits windows. For each window: 1. Optimize on training porSTRING
HIGH…ripts/Analytics/backtesting/vectorbt/vbt_strategies.py53 Build entry/exit signals for any strategy type. Args: vbt: vectorbt module strategy_type: StraSTRING
HIGH…qt/scripts/Analytics/backtesting/base/base_provider.py255 Run a backtest Args: request: Backtest request dictionary containing: - stSTRING
HIGH…qt/scripts/Analytics/backtesting/base/base_provider.py309 Run parameter optimization (optional) Args: request: Optimization request dictionary STRING
HIGH…corporateFinance/startup_valuation/scorecard_method.py100 Comprehensive assessment with simplified inputs Args: All parameters: 'weak', 'average', 'STRING
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py221 Fit Nelson-Siegel model to yield curve. y(t) = b0 + b1*[(1-exp(-t/tau))/(t/tau)] + b2*[(1-exp(-t/tau))STRING
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py301 Fit Svensson model (extended Nelson-Siegel) to yield curve. Adds second hump term for better medium-teSTRING
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py384 Interpolate yield curve to get rates at specific maturities. Args: maturities: Known maturSTRING
HIGHfincept-qt/scripts/Analytics/fixedIncome/yield_curve.py424 Analyze yield curve shape and characteristics. Args: maturities: List of maturities STRING
Magic Placeholder Names25 hits · 125 pts
SeverityFileLineSnippetContext
HIGH…qt/src/screens/data_sources/connectors/OpenBanking.cpp50 {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp19 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp39 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp52 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp67 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp111 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp133 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/AlternativeData.cpp157 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp42 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp53 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp76 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp87 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp98 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp111 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp123 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp135 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp146 {{"apiKey", "API Key (Pro only)", FieldType::Password, "your-api-key", false, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp179 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp215 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp227 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp250 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp274 {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…-qt/src/screens/data_sources/connectors/MarketData.cpp299 {{"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}}}},CODE
HIGH…t/src/screens/data_sources/connectors/ApiStreaming.cpp25 {"apiKey", "API Key / Token", FieldType::Password, "your-api-key", false, "", {}},CODE
HIGH…rc/screens/data_sources/connectors/SearchWarehouse.cpp59 {"apiKey", "API Key", FieldType::Password, "your-api-key", true, "", {}},CODE
Redundant / Tautological Comments79 hits · 115 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/adb_data.py118 # Check if response is an XML error (ADB returns XML for errors even when JSON requested)COMMENT
LOWfincept-qt/scripts/adb_data.py800 # Output result as JSONCOMMENT
LOWfincept-qt/scripts/canada_gov_api.py484 # Check if it's a text-based fileCOMMENT
LOWfincept-qt/scripts/fiscal_data.py217 # Check if we've got all the dataCOMMENT
LOWfincept-qt/scripts/swiss_gov_api.py903 # Check if it's a text-based fileCOMMENT
LOWfincept-qt/scripts/datagovuk_api.py489 # Check if it's a text-based fileCOMMENT
LOW⚡fincept-qt/scripts/universal_ckan_api.py833 # Output result as JSONCOMMENT
LOWfincept-qt/scripts/universal_ckan_api.py152 # Check if CKAN API returned successCOMMENT
LOWfincept-qt/scripts/universal_ckan_api.py371 # Check if it's a simple list of names or a search result formatCOMMENT
LOWfincept-qt/scripts/sec_data.py973 # Check if we have any successful dataCOMMENT
LOWfincept-qt/scripts/fmp_data.py668 # Check if we have any successful dataCOMMENT
LOWfincept-qt/scripts/fmp_data.py714 # Check if we have any successful dataCOMMENT
LOWfincept-qt/scripts/nasa_gibs_api.py1510 # Output result as JSONCOMMENT
LOWfincept-qt/scripts/cboe_data.py332 # Check if European indexCOMMENT
LOWfincept-qt/scripts/french_gov_api.py1130 # Check if it's a name or postal codeCOMMENT
LOWfincept-qt/scripts/cftc_data.py214 # Check if identifier is in our mappingsCOMMENT
LOWfincept-qt/scripts/cftc_data.py219 # Check if identifier is a 6-digit codeCOMMENT
LOWfincept-qt/scripts/cftc_data.py609 # Check if we have any successful dataCOMMENT
LOWfincept-qt/scripts/unesco_data.py107 # Check if response is a ZIP fileCOMMENT
LOWfincept-qt/scripts/cnstats_data.py664 # Check if JSON output modeCOMMENT
LOWfincept-qt/scripts/imf_data.py151 # Check if country name contains key wordsCOMMENT
LOWfincept-qt/scripts/imf_data.py548 # Check if we have any successful dataCOMMENT
LOWfincept-qt/scripts/congress_gov_data.py306 # Check if we have all billsCOMMENT
LOWfincept-qt/scripts/govdata_de_api_complete.py471 # Check if it's a text-based fileCOMMENT
LOWfincept-qt/scripts/wto_data.py691 # Check if API key is provided as last argumentCOMMENT
LOWfincept-qt/scripts/n2yo_satellite_data.py146 # Check if API key is configuredCOMMENT
LOWfincept-qt/scripts/n2yo_satellite_data.py1082 # Output result as JSONCOMMENT
LOWfincept-qt/scripts/federal_reserve_data.py77 # Check if response is JSON or CSVCOMMENT
LOW⚡fincept-qt/scripts/oecd_data.py266 # Check if response is XML, JSON or CSVCOMMENT
LOWfincept-qt/scripts/fincept_output_standard.py143 # Check if it's a multi-output structureCOMMENT
LOWfincept-qt/scripts/fincept_output_standard.py149 # Check if it's tabular data (list of dicts with same keys)COMMENT
LOWfincept-qt/scripts/fincept_output_standard.py182 # Check if all dicts have the same keysCOMMENT
LOW…pt-qt/scripts/strategies/DropboxCoarseFineAlgorithm.py61 # Check if contains the row we needCOMMENT
LOWfincept-qt/scripts/strategies/live_runner.py617 # Check if process is still aliveCOMMENT
LOW…pts/strategies/BasicTemplateFutureRolloverAlgorithm.py55 # Check if information in SymbolData class and new slice data are ready for tradingCOMMENT
LOW…cept-qt/scripts/strategies/TrainingExampleAlgorithm.py30 # Set TrainingMethod to be executed immediatelyCOMMENT
LOW…cept-qt/scripts/strategies/TrainingExampleAlgorithm.py33 # Set TrainingMethod to be executed at 8:00 am every SundayCOMMENT
LOW…cept-qt/scripts/strategies/fincept_engine/algorithm.py1310 # Check if this is a Resolution enum valueCOMMENT
LOW…cept-qt/scripts/strategies/fincept_engine/algorithm.py1435 # Check if custom_data_type is a known auxiliary typeCOMMENT
LOW…cept-qt/scripts/strategies/fincept_engine/algorithm.py1582 # Check if the symbol is a futureCOMMENT
LOW…cept-qt/scripts/strategies/fincept_engine/algorithm.py1620 # Check if this is an option universe history requestCOMMENT
LOW…ategies/alphas/GasAndCrudeOilEnergyCorrelationAlpha.py90 ## Check if Natural Gas returns are greater than the threshold we've setCOMMENT
LOW…ipts/strategies/alphas/RebalancingLeveragedETFAlpha.py87 # Check if the returns are > 1% at 14.15COMMENT
LOW…t-qt/scripts/agents/finagent_core/core_agent_stream.py111 # Check if model supports streamingCOMMENT
LOW…pts/agents/finagent_core/registries/models_registry.py353 # Check if API key is requiredCOMMENT
LOW…pts/agents/finagent_core/modules/compression_module.py70 # Check if it looks like timeseriesCOMMENT
LOW…pts/agents/finagent_core/modules/compression_module.py118 # Check if within limitCOMMENT
LOW…pts/agents/finagent_core/modules/compression_module.py356 # Check if result needs compressionCOMMENT
LOW…_technologies_hedge_fund_agent/models/model_factory.py112 # Check if we have a custom base URLCOMMENT
LOW…hnologies_hedge_fund_agent/reasoning/risk_reasoning.py230 # Check if correlated positions existCOMMENT
LOWfincept-qt/scripts/agents/rdagents/cli.py724 # Check if port is free; if not, incrementCOMMENT
LOWfincept-qt/scripts/Analytics/quant/data_validator.py198 # Check if data is emptyCOMMENT
LOWfincept-qt/scripts/Analytics/quant/data_validator.py724 # Check if squareCOMMENT
LOWfincept-qt/scripts/Analytics/quant/data_validator.py729 # Check if symmetricCOMMENT
LOWfincept-qt/scripts/Analytics/quant/data_validator.py777 # Check if weights sum to 1COMMENT
LOW…t/scripts/Analytics/python_skfolio_lib/skfolio_data.py517 # Check if most differences are the same (allowing for some missing dates)COMMENT
LOW…ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py802 # Check if rebalancing is beneficialCOMMENT
LOW…ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py1214 # Check if rebalancing is neededCOMMENT
LOW…t/scripts/Analytics/python_skfolio_lib/skfolio_core.py854 # Check if factors are prices or returnsCOMMENT
LOW…cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py1532 # Check if this trade is contiguous (entry follows previous exit)COMMENT
19 more matches not shown…
Modern AI Meta-Vocabulary33 hits · 108 pts
SeverityFileLineSnippetContext
MEDIUMfincept-qt/CMakeLists.txt884# DataHub (Phase 0 scaffolding — see fincept-qt/DATAHUB_ARCHITECTURE.md)COMMENT
MEDIUM⚡fincept-qt/scripts/agents/finagent_core/core_agent.py674 # 6. Knowledge Base (RAG)COMMENT
MEDIUM…t-qt/scripts/agents/finagent_core/core_agent_stream.py143 # Check guardrails firstCOMMENT
MEDIUMfincept-qt/scripts/agents/finagent_core/main.py372 # Check guardrails on input if enabledCOMMENT
MEDIUMfincept-qt/scripts/agents/finagent_core/main.py407 # Check guardrails on output if enabledCOMMENT
MEDIUMfincept-qt/scripts/agents/finagent_core/main.py1098 # The C++ caller then fires each as an agentic streaming task. KeepingCOMMENT
MEDIUMfincept-qt/scripts/agents/finagent_core/main.py1190 # Check guardrails on inputCOMMENT
MEDIUMfincept-qt/scripts/agents/finagent_core/agent_loader.py320 # Handle both single agent and multi-agent config filesCOMMENT
MEDIUM…t-qt/scripts/agents/finagent_core/agentic/reflector.py121 # blow its own context window.COMMENT
MEDIUM…ipts/agents/finagent_core/modules/guardrails_module.py439 # Convert to Agno guardrails if availableCOMMENT
MEDIUM…ipts/agents/finagent_core/modules/guardrails_module.py447 # Note: Agno doesn't have built-in guardrails parameterCOMMENT
MEDIUM⚡…e_technologies_hedge_fund_agent/guardrails/__init__.py52 # Risk guardrailsCOMMENT
MEDIUM⚡…e_technologies_hedge_fund_agent/guardrails/__init__.py58 # Compliance guardrailsCOMMENT
MEDIUM⚡…e_technologies_hedge_fund_agent/guardrails/__init__.py63 # Signal guardrailsCOMMENT
MEDIUM⚡…e_technologies_hedge_fund_agent/guardrails/__init__.py68 # Execution guardrailsCOMMENT
MEDIUM⚡…sance_technologies_hedge_fund_agent/guardrails/base.py352 # Risk guardrailsCOMMENT
MEDIUM⚡…sance_technologies_hedge_fund_agent/guardrails/base.py359 # Compliance guardrailsCOMMENT
MEDIUM⚡…sance_technologies_hedge_fund_agent/guardrails/base.py364 # Signal guardrailsCOMMENT
MEDIUM⚡…sance_technologies_hedge_fund_agent/guardrails/base.py370 # Execution guardrailsCOMMENT
MEDIUMfincept-qt/scripts/agents/rdagents/config.py42# Default embedding modelCOMMENT
MEDIUM…t/scripts/Analytics/alternateInvestment/hedge_funds.py167 # Calculate event-driven specific metricsCOMMENT
MEDIUMfincept-qt/src/auth/PinManager.cpp25// future QR/companion setup, tests, scripted flows — gets the same guardrails.COMMENT
MEDIUMfincept-qt/src/mcp/ToolSelfTest.h5// deterministic halves of agentic reliability:COMMENT
MEDIUMfincept-qt/src/mcp/McpInit.cpp130 // agentic mode — Letta tier-3 archival memory (agent-callable mid-step)COMMENT
MEDIUMfincept-qt/src/mcp/tools/AgenticMemoryTools.cpp39 // "agent_tasks.db". __file__ is <scripts>/agents/finagent_core/agentic/archival_memory.py,COMMENT
MEDIUM…cept-qt/src/screens/agent_config/AgentConfigScreen.cpp320 // If the user toggles agentic mode off while the panel is current, fallCOMMENT
MEDIUMfincept-qt/src/screens/ai_chat/ChatBubbleFactory.cpp109// Build the row + column scaffold shared by static and streaming bubbles.COMMENT
MEDIUM⚡fincept-qt/src/services/llm/LlmRequestPolicy.h226// which is exactly the failure mode that breaks agentic actions likeCOMMENT
MEDIUM…cept-qt/src/services/agents/AgentService_Execution.cpp864 // Fire as a normal agentic task — streamingCOMMENT
MEDIUM⚡fincept-qt/src/services/agents/AgentService.h94 /// Register a recurring agentic task. `schedule_expr` uses the small DSLCOMMENT
MEDIUMfincept-qt/src/services/agents/AgentService.h178 /// Per-step event from a running agentic task. `event` includes kindCOMMENT
MEDIUMfincept-qt/src/services/agents/AgentService.h190 /// Emitted when a scheduled task auto-fires; carries the new agentic task_id.COMMENT
MEDIUMfincept-qt/src/services/agents/AgentService.h254 /// each as a fresh agentic task. Called on a QTimer (30s) once anyCOMMENT
Verbosity Indicators59 hits · 102 pts
SeverityFileLineSnippetContext
LOW⚡fincept-qt/scripts/databento_provider.py1641 # Step 3: Build definitions mapCOMMENT
LOW⚡fincept-qt/scripts/databento_provider.py1644 # Step 4: Compute IV and Greeks for each option with a priceCOMMENT
LOWfincept-qt/scripts/databento_provider.py1552 # Step 1: Get option definitions (strikes, expirations, raw symbols)COMMENT
LOWfincept-qt/scripts/databento_provider.py1578 # Step 2: Get daily close prices via ohlcv-1dCOMMENT
LOWfincept-qt/scripts/databento_provider.py1711 # Step 5: Build skew data by DTE and delta bucketsCOMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py137 # Step 2: Fetch underlying spot priceCOMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py140 # Step 3: Filter to near-the-money if spot is availableCOMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py164 # Step 5: Fetch quotes via ohlcv-1d (cheaper and more reliable than cmbp-1)COMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py168 # Step 6: Assemble chain rowsCOMMENT
LOWfincept-qt/scripts/databento_fno_chain.py111 # Step 1: Fetch definitions (cached 24h on disk)COMMENT
LOWfincept-qt/scripts/databento_fno_chain.py152 # Step 4: Group by strike into CE/PE pairsCOMMENT
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py572 # Step 1: Research AnalysisCOMMENT
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py584 # Step 2: Risk AssessmentCOMMENT
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py596 # Step 3: Final DecisionCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py66 # Step 1: Download OHLCV dataCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py93 # Step 2: Generate candlestick imagesCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py130 # Step 3: Train AttentionCAE modelCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py180 # Step 4: Encode all images and build FAISS indexCOMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py72 # Step 1: Calculate market equilibrium returns (reverse optimization)COMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py76 # Step 2: Prepare viewsCOMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py179 # Step 1: Tree clusteringCOMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py184 # Step 2: Quasi-diagonalization (reorder assets)COMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py188 # Step 3: Recursive bisectionCOMMENT
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py101 # Step 3: Black-Litterman formulaCOMMENT
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py118 # Step 4: Optimize portfolio with posterior estimatesCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py848 # Step 1: Normalize financialsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py854 # Step 2: Income Approach ValuationsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py859 # Step 3: Market Approach ValuationsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py864 # Step 4: Asset Approach ValuationsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py869 # Step 5: Calculate Discounts and PremiumsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py874 # Step 6: Synthesize ResultsCOMMENT
LOWfincept-qt/src/core/layout/WorkspaceShell.cpp294 // Step 1: explicit last-loaded layout (set by apply() on every non-autoCOMMENT
LOWfincept-qt/src/core/layout/WorkspaceShell.cpp309 // Step 2: most recent kind='auto' snapshot from the ring buffer. TheCOMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp74 // Step 1: Normalize key lengthCOMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp81 // Step 2: Create inner/outer padded keys.COMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp91 // Step 3: Inner hash — H(ipad || message)COMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp97 // Step 4: Outer hash — H(opad || inner_hash)COMMENT
LOW⚡fincept-qt/src/mcp/McpProvider.cpp577 // Step 1: replace '.' with "-dot-". Internal tool names never containCOMMENT
LOW⚡fincept-qt/src/mcp/McpProvider.cpp582 // Step 2: validate against the common subset. We intentionally do notCOMMENT
LOW⚡…t/src/screens/equity_research/EquityResearchScreen.cpp106 build_ui(); // Step 1: build all the visual widgetsCODE
LOW⚡…t/src/screens/equity_research/EquityResearchScreen.cpp107 retranslateUi(); // Step 2: set all the text labels (supports multiple languages)CODE
LOW⚡…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp164// Step 1: POST /VendorsAPI/Service1.svc/TOTPLogin → body.RequestTokenCOMMENT
LOW⚡…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp165// Step 2: POST /VendorsAPI/Service1.svc/GetAccessToken → body.AccessTokenCOMMENT
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp187 // Step 1: TOTP loginCOMMENT
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp216 // Step 2: Get access tokenCOMMENT
LOWfincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp170 // Step 1: Interactive login (trade token)COMMENT
LOWfincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp194 // Step 2: Market data login (feed token)COMMENT
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp101 // Step 1: /api/loginCOMMENT
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp127 // Step 2: /api/twofaCOMMENT
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp159 // Step 3: /connect/finish (capture redirect)COMMENT
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp191 // Step 4: Exchange for access_tokenCOMMENT
LOW⚡fincept-qt/src/trading/brokers/kotak/KotakBroker.cpp3// Step 1: POST /login/1.0/tradeApiLogin {mobileNumber, ucc, totp} → view_token + view_sidCOMMENT
LOW⚡fincept-qt/src/trading/brokers/kotak/KotakBroker.cpp4// Step 2: POST /login/1.0/tradeApiValidate {mpin} → trading_token + trading_sid + base_urlCOMMENT
LOWfincept-qt/src/trading/brokers/samco/SamcoBroker.cpp111 // Step 1: access token from the permanent secret API key.COMMENT
LOWfincept-qt/src/trading/brokers/samco/SamcoBroker.cpp130 // Step 2: login → sessionToken.COMMENT
LOW…ding/instruments/parsers/TradejiniInstrumentParser.cpp30 // Step 1: fetch the group list (public; no auth needed for the scrip store).COMMENT
LOW…ding/instruments/parsers/TradejiniInstrumentParser.cpp45 // Step 2: fetch each group's CSV, combined with markers.COMMENT
LOW…ncept-qt/src/services/wallet/WalletBalanceProducer.cpp386 // Step 1: get SOL balance to bootstrap the stat box.COMMENT
LOW…ncept-qt/src/services/wallet/WalletBalanceProducer.cpp414 // Step 2: every SPL holding (same call and merge as the poll path).COMMENT
Structural Annotation Overuse56 hits · 98 pts
SeverityFileLineSnippetContext
LOW⚡fincept-qt/scripts/databento_provider.py1641 # Step 3: Build definitions mapCOMMENT
LOW⚡fincept-qt/scripts/databento_provider.py1644 # Step 4: Compute IV and Greeks for each option with a priceCOMMENT
LOWfincept-qt/scripts/databento_provider.py1552 # Step 1: Get option definitions (strikes, expirations, raw symbols)COMMENT
LOWfincept-qt/scripts/databento_provider.py1578 # Step 2: Get daily close prices via ohlcv-1dCOMMENT
LOWfincept-qt/scripts/databento_provider.py1711 # Step 5: Build skew data by DTE and delta bucketsCOMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py137 # Step 2: Fetch underlying spot priceCOMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py140 # Step 3: Filter to near-the-money if spot is availableCOMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py164 # Step 5: Fetch quotes via ohlcv-1d (cheaper and more reliable than cmbp-1)COMMENT
LOW⚡fincept-qt/scripts/databento_fno_chain.py168 # Step 6: Assemble chain rowsCOMMENT
LOWfincept-qt/scripts/databento_fno_chain.py111 # Step 1: Fetch definitions (cached 24h on disk)COMMENT
LOWfincept-qt/scripts/databento_fno_chain.py152 # Step 4: Group by strike into CE/PE pairsCOMMENT
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py572 # Step 1: Research AnalysisCOMMENT
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py584 # Step 2: Risk AssessmentCOMMENT
LOW…_technologies_hedge_fund_agent/tests/test_glm_model.py596 # Step 3: Final DecisionCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py66 # Step 1: Download OHLCV dataCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py93 # Step 2: Generate candlestick imagesCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py130 # Step 3: Train AttentionCAE modelCOMMENT
LOW⚡fincept-qt/scripts/vision_quant/setup_index.py180 # Step 4: Encode all images and build FAISS indexCOMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py72 # Step 1: Calculate market equilibrium returns (reverse optimization)COMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py76 # Step 2: Prepare viewsCOMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py179 # Step 1: Tree clusteringCOMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py184 # Step 2: Quasi-diagonalization (reorder assets)COMMENT
LOW⚡fincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py188 # Step 3: Recursive bisectionCOMMENT
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py101 # Step 3: Black-Litterman formulaCOMMENT
LOWfincept-qt/scripts/ai_quant_lab/qlib_portfolio_opt.py118 # Step 4: Optimize portfolio with posterior estimatesCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py848 # Step 1: Normalize financialsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py854 # Step 2: Income Approach ValuationsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py859 # Step 3: Market Approach ValuationsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py864 # Step 4: Asset Approach ValuationsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py869 # Step 5: Calculate Discounts and PremiumsCOMMENT
LOW⚡…equityInvestment/equity_valuation/private_valuation.py874 # Step 6: Synthesize ResultsCOMMENT
LOWfincept-qt/src/core/layout/WorkspaceShell.cpp294 // Step 1: explicit last-loaded layout (set by apply() on every non-autoCOMMENT
LOWfincept-qt/src/core/layout/WorkspaceShell.cpp309 // Step 2: most recent kind='auto' snapshot from the ring buffer. TheCOMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp74 // Step 1: Normalize key lengthCOMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp81 // Step 2: Create inner/outer padded keys.COMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp91 // Step 3: Inner hash — H(ipad || message)COMMENT
LOW⚡fincept-qt/src/auth/PinManager.cpp97 // Step 4: Outer hash — H(opad || inner_hash)COMMENT
LOW⚡fincept-qt/src/mcp/McpProvider.cpp577 // Step 1: replace '.' with "-dot-". Internal tool names never containCOMMENT
LOW⚡fincept-qt/src/mcp/McpProvider.cpp582 // Step 2: validate against the common subset. We intentionally do notCOMMENT
LOW⚡…t/src/screens/equity_research/EquityResearchScreen.cpp106 build_ui(); // Step 1: build all the visual widgetsCODE
LOW⚡…t/src/screens/equity_research/EquityResearchScreen.cpp107 retranslateUi(); // Step 2: set all the text labels (supports multiple languages)CODE
LOW⚡…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp164// Step 1: POST /VendorsAPI/Service1.svc/TOTPLogin → body.RequestTokenCOMMENT
LOW⚡…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp165// Step 2: POST /VendorsAPI/Service1.svc/GetAccessToken → body.AccessTokenCOMMENT
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp187 // Step 1: TOTP loginCOMMENT
LOW…t-qt/src/trading/brokers/fivepaisa/FivePaisaBroker.cpp216 // Step 2: Get access tokenCOMMENT
LOWfincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp170 // Step 1: Interactive login (trade token)COMMENT
LOWfincept-qt/src/trading/brokers/iifl/IIFLBroker.cpp194 // Step 2: Market data login (feed token)COMMENT
LOW…pt-qt/src/trading/brokers/zerodha/ZerodhaAutoLogin.cpp191 // Step 4: Exchange for access_tokenCOMMENT
LOW⚡fincept-qt/src/trading/brokers/kotak/KotakBroker.cpp3// Step 1: POST /login/1.0/tradeApiLogin {mobileNumber, ucc, totp} → view_token + view_sidCOMMENT
LOW⚡fincept-qt/src/trading/brokers/kotak/KotakBroker.cpp4// Step 2: POST /login/1.0/tradeApiValidate {mpin} → trading_token + trading_sid + base_urlCOMMENT
LOWfincept-qt/src/trading/brokers/samco/SamcoBroker.cpp111 // Step 1: access token from the permanent secret API key.COMMENT
LOWfincept-qt/src/trading/brokers/samco/SamcoBroker.cpp130 // Step 2: login → sessionToken.COMMENT
LOW…ding/instruments/parsers/TradejiniInstrumentParser.cpp30 // Step 1: fetch the group list (public; no auth needed for the scrip store).COMMENT
LOW…ding/instruments/parsers/TradejiniInstrumentParser.cpp45 // Step 2: fetch each group's CSV, combined with markers.COMMENT
LOW…ncept-qt/src/services/wallet/WalletBalanceProducer.cpp386 // Step 1: get SOL balance to bootstrap the stat box.COMMENT
LOW…ncept-qt/src/services/wallet/WalletBalanceProducer.cpp414 // Step 2: every SPL holding (same call and merge as the poll path).COMMENT
Self-Referential Comments25 hits · 80 pts
SeverityFileLineSnippetContext
MEDIUMfincept-qt/scripts/sentinelhub_data.py679 # Create a small date range around the scene timeCOMMENT
MEDIUM…trategies/NumeraiSignalExportDemonstrationAlgorithm.py39 # Create a Scheduled Event to submit signals every trading day at 13:00 UTCCOMMENT
MEDIUM…/scripts/strategies/CustomPartialFillModelAlgorithm.py54 # Create the objectCOMMENT
MEDIUM…ept-qt/scripts/strategies/MarginCallEventsAlgorithm.py57 # This method is called when portfolio.margin_remaining is under 5% of your portfolio.total_portfolio_valueCOMMENT
MEDIUM…ripts/strategies/EmaCrossFuturesFrontMonthAlgorithm.py75 # Create a new consolidator and register the indicators to itCOMMENT
MEDIUM…ncept-qt/scripts/strategies/IndicatorSuiteAlgorithm.py102 # The following methods will add multiple charts to the algorithm output.COMMENT
MEDIUM…gies/HistoryWithCustomDataSourceRegressionAlgorithm.py47 # Create a new symbol as equity so we find the existing data filesCOMMENT
MEDIUM…ategies/CrunchDAOSignalExportDemonstrationAlgorithm.py41 # Create a Scheduled Event to submit signals every monday before the market opensCOMMENT
MEDIUM…cept-qt/scripts/strategies/CustomDataNIFTYAlgorithm.py28 # Define the symbol and "type" of our generic data:COMMENT
MEDIUM…egies/Collective2SignalExportDemonstrationAlgorithm.py39 # Create a new PortfolioTarget for each symbol, assign it an initial amount of 0.05 and save it in self.targets COMMENT
MEDIUM…cept-qt/scripts/strategies/CustomIndicatorAlgorithm.py27 # Create a QuantConnect indicator and a python custom indicator for comparisonCOMMENT
MEDIUM⚡…ts/strategies/CustomConsolidatorRegressionAlgorithm.py29 #Create a 3:10PM custom quote bar consolidatorCOMMENT
MEDIUM⚡…ts/strategies/CustomConsolidatorRegressionAlgorithm.py39 #Create an indicator and register a consolidator to itCOMMENT
MEDIUM…t/scripts/strategies/BasicTemplateOptionsPriceModel.py36 # Define the Option Price ModelCOMMENT
MEDIUM…cept-qt/scripts/strategies/fincept_engine/algorithm.py2514 # Create a bar-like object for indicators that accept barsCOMMENT
MEDIUM…scripts/agents/finagent_core/tools/terminal_toolkit.py107 # Create a closure that captures `name`COMMENT
MEDIUM…_technologies_hedge_fund_agent/tests/test_glm_model.py778 # Create the Investment Committee teamCOMMENT
MEDIUM…naissance_technologies_hedge_fund_agent/agents/base.py74 # Create the agentCOMMENT
MEDIUM…ce_technologies_hedge_fund_agent/teams/trading_team.py46 # Create the teamCOMMENT
MEDIUM…e_technologies_hedge_fund_agent/teams/research_team.py52 # Create the teamCOMMENT
MEDIUM…sance_technologies_hedge_fund_agent/teams/risk_team.py46 # Create the teamCOMMENT
MEDIUM⚡…_technologies_hedge_fund_agent/teams/medallion_fund.py58 # Create the Investment Committee membersCOMMENT
MEDIUM⚡…_technologies_hedge_fund_agent/teams/medallion_fund.py62 # Create the sub-teamsCOMMENT
MEDIUM⚡…_technologies_hedge_fund_agent/teams/medallion_fund.py67 # Create the top-level teamCOMMENT
MEDIUM…ics/functime_wrapper/functime_service_polars_legacy.py1245 # Create a simple forecasterCOMMENT
AI Response Leakage6 hits · 68 pts
SeverityFileLineSnippetContext
HIGH⚡…cept-qt/scripts/strategies/FuturesMomentumAlgorithm.py9# Description: EMA cross with SP500 E-mini futures In this example, we demostrate how to trade futures contracts using aCOMMENT
HIGH⚡…cept-qt/scripts/strategies/FuturesMomentumAlgorithm.py16### In this example, we demostrate how to trade futures contracts usingCOMMENT
HIGH⚡…pt-qt/scripts/strategies/DataConsolidationAlgorithm.py20### In this example we show one of the simplest consolidators, the TradeBarConsolidator.COMMENT
HIGH⚡…t-qt/scripts/strategies/CustomDataUniverseAlgorithm.py16### and load data using the universe selection feature. In this example weCOMMENT
HIGH⚡…t-qt/scripts/strategies/MovingAverageCrossAlgorithm.py9# Description: In this example we look at the canonical 15/30 day moving average cross. This algorithm will go long whenCOMMENT
HIGH⚡…t-qt/scripts/strategies/MovingAverageCrossAlgorithm.py15### In this example we look at the canonical 15/30 day moving average cross. This algorithmCOMMENT
Cross-Language Confusion11 hits · 46 pts
SeverityFileLineSnippetContext
HIGHfincept-qt/scripts/un_comtrade_data.py180 # Comtrade wraps results in {"data": [...], "count": N, "error": null}COMMENT
HIGHfincept-qt/scripts/exchange/place_order.py18 "price": null,STRING
HIGHfincept-qt/scripts/exchange/place_order.py23 "average": null,STRING
HIGH…gies/HistoryWithCustomDataSourceRegressionAlgorithm.py36 if not aapl_history.equals(spy_history):CODE
HIGH⚡…ept-qt/scripts/strategies/fincept_engine/extensions.py155 """Check if string is null or empty"""STRING
HIGHfincept-qt/scripts/agents/deepagents/cli.py25 "thread_id": str, "error": str|null }STRING
HIGHfincept-qt/scripts/i18n/apply_translations.py12 * an array ["Offen", null, ...] (indexed positionally)STRING
HIGHfincept-qt/scripts/Analytics/quantstats_analytics.py596 result.update(null)CODE
HIGHfincept-qt/scripts/Analytics/options/iv_surface.py43are >= 3 common strikes; otherwise falls back to the union (gaps = null).STRING
HIGH…cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py748 _sys.stderr.write(f'[PF-BUILD] index match: close={close_series.index.dtype}, entries={entries.index.dtype}, equal={CODE
HIGH…qt/scripts/Analytics/backtesting/zipline/zl_metrics.py101 # winners and no losing trade: +inf (serialised as null; the UI shows "∞")COMMENT
AI Structural Patterns56 hits · 46 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/coinpaprika_data.py38CODE
LOWfincept-qt/scripts/un_sdg_data.py134CODE
LOWfincept-qt/scripts/alternative_me_data.py93CODE
LOWfincept-qt/scripts/universal_ckan_api.py603CODE
LOWfincept-qt/scripts/un_comtrade_data.py216CODE
LOWfincept-qt/scripts/un_comtrade_data.py286CODE
LOWfincept-qt/scripts/french_gov_api.py320CODE
LOWfincept-qt/scripts/frankfurter_data.py46CODE
LOWfincept-qt/scripts/frankfurter_data.py59CODE
LOWfincept-qt/scripts/unesco_data.py161CODE
LOWfincept-qt/scripts/unesco_data.py192CODE
LOWfincept-qt/scripts/owid_data.py48CODE
LOWfincept-qt/scripts/cnstats_data.py107CODE
LOWfincept-qt/scripts/bea_data.py298CODE
LOWfincept-qt/scripts/irs_data.py164CODE
LOWfincept-qt/scripts/govinfo_data.py211CODE
LOWfincept-qt/scripts/govinfo_data.py268CODE
LOWfincept-qt/scripts/govinfo_data.py418CODE
LOWfincept-qt/scripts/owid_co2_data.py131CODE
LOWfincept-qt/scripts/congress_gov_data.py136CODE
LOWfincept-qt/scripts/semantic_scholar_data.py71CODE
LOWfincept-qt/scripts/wto_data.py238CODE
LOWfincept-qt/scripts/wto_data.py327CODE
LOWfincept-qt/scripts/compute_technicals.py176CODE
LOWfincept-qt/scripts/universal_socrata_api.py133CODE
LOWfincept-qt/scripts/technicals/trend_indicators.py173CODE
LOW…cept-qt/scripts/strategies/fincept_engine/algorithm.py870CODE
LOW…cept-qt/scripts/strategies/fincept_engine/algorithm.py2270CODE
LOWfincept-qt/scripts/strategies/fincept_engine/types.py168CODE
LOW…cripts/agents/finagent_core/modules/workflow_module.py382CODE
LOW…cripts/agents/finagent_core/modules/workflow_module.py397CODE
LOW…cripts/agents/finagent_core/modules/workflow_module.py412CODE
LOW…ripts/agents/finagent_core/modules/knowledge_module.py51CODE
LOWfincept-qt/scripts/vision_quant/setup_index.py40CODE
LOWfincept-qt/scripts/vision_quant/backtester.py48CODE
LOWfincept-qt/scripts/ai_quant_lab/qlib_advanced_models.py59CODE
LOWfincept-qt/scripts/ai_quant_lab/qlib_advanced_models.py74CODE
LOWfincept-qt/scripts/ai_quant_lab/qlib_advanced_models.py90CODE
LOWfincept-qt/scripts/ai_quant_lab/qlib_service.py1155CODE
LOWfincept-qt/scripts/ai_quant_lab/qlib_service.py129CODE
LOW…s/Analytics/python_skfolio_lib/skfolio_optimization.py1094CODE
LOW…t/scripts/Analytics/python_skfolio_lib/skfolio_data.py156CODE
LOW…ipts/Analytics/python_skfolio_lib/skfolio_portfolio.py457CODE
LOW…/Analytics/fortitudo_tech_wrapper/fortitudo_service.py408CODE
LOW…ripts/Analytics/backtesting/fasttrade/ft_strategies.py545CODE
LOW…ripts/Analytics/backtesting/fasttrade/ft_strategies.py578CODE
LOW…ripts/Analytics/backtesting/fasttrade/ft_strategies.py612CODE
LOW…/Analytics/backtesting/fasttrade/fasttrade_provider.py628CODE
LOW…cripts/Analytics/backtesting/vectorbt/vbt_portfolio.py205CODE
LOW…-qt/scripts/Analytics/backtesting/vectorbt/vbt_data.py433CODE
LOW…cs/backtesting/backtestingpy/backtestingpy_provider.py1143CODE
LOWfincept-qt/scripts/Analytics/backtesting/bt/bt_data.py81CODE
LOW…ipts/Analytics/backtesting/zipline/zipline_provider.py1113CODE
LOW…s/Analytics/portfolioManagement/portfolio_analytics.py995CODE
LOW…cept-qt/scripts/Analytics/fixedIncome/floating_rate.py266CODE
LOWfincept-qt/scripts/Analytics/pmdarima_wrapper/arima.py8CODE
Slop Phrases6 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUM…cripts/strategies/SecurityCustomPropertiesAlgorithm.py74 '''This custom fee is implemented for demonstration purposes only.'''STRING
MEDIUM…ept-qt/scripts/strategies/IndicatorHistoryAlgorithm.py43 # Let's log the BB values for the last 20 days, for demonstration purposes on how it can be enumeratedCOMMENT
MEDIUM⚡…ncept-qt/scripts/strategies/IndicatorSuiteAlgorithm.py9# Description: Basic template algorithm simply initializes the date range and cash. This is a skeleton framework you canCOMMENT
MEDIUM⚡…ncept-qt/scripts/strategies/IndicatorSuiteAlgorithm.py17### framework you can use for designing an algorithm.COMMENT
MEDIUM⚡fincept-qt/scripts/strategies/BasicTemplateAlgorithm.py9# Description: Basic template algorithm simply initializes the date range and cash. This is a skeleton framework you canCOMMENT
MEDIUM⚡fincept-qt/scripts/strategies/BasicTemplateAlgorithm.py16### framework you can use for designing an algorithm.COMMENT
Dead Code5 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUM…cept-qt/scripts/agents/finagent_core/agentic/runner.py714CODE
MEDIUM…cept-qt/scripts/agents/finagent_core/agentic/runner.py741CODE
MEDIUM…ept-qt/scripts/Analytics/economics/analytics_engine.py1177CODE
MEDIUM…ept-qt/scripts/Analytics/economics/analytics_engine.py1180CODE
MEDIUM…ept-qt/scripts/Analytics/economics/analytics_engine.py1182CODE
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/ai_quant_lab/qlib_data_processors.py493 def process_data(self,CODE
LOW…qt/scripts/Analytics/python_skfolio_lib/skfolio_api.py371 def run_task():CODE
LOW…pts/Analytics/finanicalanalysis/core/data_processor.py230 def process_data(self, data: Union[Dict, pd.DataFrame, str],CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWfincept-qt/scripts/lint.sh3# Usage:COMMENT
LOW⚡…calanalysis/specialized_analysis/financial_modeling.py2246 # Example usageCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…scripts/strategies/fincept_engine/algorithm_imports.py285 'placeholder': lambda *a, **kw: None,CODE
LOWfincept-qt/src/mcp/tools/DataSourcesTools.cpp141 {"placeholder", f.placeholder},CODE