AI Slop Code RIsk Monitor

o3de/o3de

Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.

5.8 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for o3de/o3de, a C++ project with 9,739 GitHub stars. SynthScan examined 3,489,385 lines of code across 18827 source files, recording 11684 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 5.8 (Moderate 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.

5.8
Adjusted Signal
5.8
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
9.7K
Stars
C++
Language
3.5M
Lines of Code
18.8K
Files
11.7K
Pattern Hits
2026-10-12
Scan Date
0.06
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 10.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 2.6/100 · LOW

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

Agent Over-Engineering Ratio 15.7/100 · LOW

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

PR Review Velocity Impact 25.7/100 · MEDIUM

Which changes need focused human review? 11684 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 26HIGH 1012MEDIUM 1866LOW 8780

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 11684 distinct pattern matches across 26 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 Separators1582 hits · 5446 pts
SeverityFileLineSnippetContext
MEDIUM⚡Tools/ClassCreationWizard/CMakeLists.txt9# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡Tools/ClassCreationWizard/CMakeLists.txt16# ----------------------------------------------------------------------------COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py22# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py24# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py41# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py43# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py119# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py121# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py164# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/cmake_text.py166# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py28# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py30# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py55# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py57# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py73# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py75# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py144# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py146# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py176# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/gem_dependency.py178# ============================================================================COMMENT
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py1066# ============================================================================COMMENT
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py1068# ============================================================================COMMENT
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py1076# ============================================================================COMMENT
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py1078# ============================================================================COMMENT
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py1464# ============================================================================COMMENT
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py1466# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py35# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py37# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py511# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py513# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py534# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py536# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py569# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py571# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py873# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py875# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py962# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py964# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py1365# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py1367# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py1574# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py1576# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py2100# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py2102# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py2873# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py2875# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py701# ============================================================================STRING
MEDIUMTools/ClassCreationWizard/ClassWizard.py703# ----------------------------------------------------------------------------STRING
MEDIUMTools/ClassCreationWizard/ClassWizard.py720# ============================================================================STRING
MEDIUMTools/ClassCreationWizard/command_plugin.py34# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/command_plugin.py36# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/command_plugin.py152# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/command_plugin.py154# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/command_plugin.py305# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/command_plugin.py307# ============================================================================COMMENT
MEDIUMTools/ClassCreationWizard/commands/copy_asset_files.py101 # ------------------------------------------------------------------COMMENT
MEDIUMTools/ClassCreationWizard/commands/copy_asset_files.py103 # ------------------------------------------------------------------COMMENT
MEDIUMTools/ClassCreationWizard/commands/copy_asset_files.py153 # ------------------------------------------------------------------COMMENT
MEDIUMTools/ClassCreationWizard/commands/copy_asset_files.py155 # ------------------------------------------------------------------COMMENT
MEDIUM…ols/ClassCreationWizard/commands/copy_variant_files.py112 # ------------------------------------------------------------------COMMENT
1522 more matches not shown…
Over-Commented Block5203 hits · 5127 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt161COMMENT
LOWTools/CMakeLists.txt1#COMMENT
LOWTools/EventLogTools/EventLogger/__init__.py1#COMMENT
LOWTools/LyTestTools/CMakeLists.txt1#COMMENT
LOWTools/ClassCreationWizard/CMakeLists.txt1#COMMENT
LOWTools/ClassCreationWizard/ClassWizard.py41# package keeps its native libraries away from the extension modules that needCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py401 # instead. Inside the editor Qt6 is already mapped into the process, andCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py421 # editor's Gems/QtForPython/Editor/Scripts/bootstrap.py. Do not clobber aCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py701# ============================================================================COMMENT
LOWTools/ClassCreationWizard/commands/__init__.py1#COMMENT
LOWcmake/AzAutoGen.py141# if schemaLink is None:COMMENT
LOWcmake/AzAutoGen.py301 returnCOMMENT
LOWcmake/__init__.py1#COMMENT
LOWcmake/Tools/__init__.py1#COMMENT
LOWcmake/Tools/Platform/__init__.py1#COMMENT
LOWcmake/Tools/Platform/Android/__init__.py1#COMMENT
LOWpython/get_python_path.py1# coding:utf-8COMMENT
LOWpython/pip.sh1#!/bin/bashCOMMENT
LOWCode/Tools/SerializeContextTools/Converter.cpp1/*COMMENT
LOWCode/Tools/SerializeContextTools/SliceConverter.cpp1/*COMMENT
LOWCode/Tools/SerializeContextTools/SliceConverter.cpp21#include <AzCore/std/algorithm.h>COMMENT
LOWCode/Tools/SerializeContextTools/SliceConverter.cpp261 // Create an empty Prefab as the start of our conversion.COMMENT
LOWCode/Tools/SerializeContextTools/Dumper.cpp1/*COMMENT
LOWCode/Tools/SerializeContextTools/Dumper.cpp21#include <AzCore/Serialization/Json/JsonSerialization.h>COMMENT
LOWCode/Tools/SerializeContextTools/Utilities.cpp1/*COMMENT
LOWCode/Tools/TestImpactFramework/Frontend/CMakeLists.txt1#COMMENT
LOW…ls/TestImpactFramework/Frontend/Console/CMakeLists.txt1#COMMENT
LOW…ImpactFramework/Frontend/Console/Native/CMakeLists.txt1#COMMENT
LOW…ole/Native/Code/Source/TestImpactNativeConsoleMain.cpp1/*COMMENT
LOW…ImpactFramework/Frontend/Console/Python/CMakeLists.txt1#COMMENT
LOW…ImpactFramework/Frontend/Console/Common/CMakeLists.txt1#COMMENT
LOWCode/Tools/TestImpactFramework/Runtime/CMakeLists.txt1#COMMENT
LOW…ools/TestImpactFramework/Runtime/Native/CMakeLists.txt1#COMMENT
LOW…e/TestImpactFramework/Native/TestImpactNativeRuntime.h41 template<typename TestTarget>COMMENT
LOW…e/TestImpactFramework/Native/TestImpactNativeRuntime.h81 AZStd::optional<AZStd::chrono::milliseconds> globalTimeout);COMMENT
LOW…Runtime/Native/Code/Source/TestImpactNativeRuntime.cpp1/*COMMENT
LOW…Runtime/Native/Code/Source/TestImpactNativeRuntime.cpp121 {COMMENT
LOW…/Source/TestEngine/Native/TestImpactNativeTestEngine.h61 ~NativeTestEngine();COMMENT
LOW…/Source/TestEngine/Native/TestImpactNativeTestEngine.h81 //! Performs a test run without any instrumentation and, for each test target, returns the test run results and COMMENT
LOW…ools/TestImpactFramework/Runtime/Python/CMakeLists.txt1#COMMENT
LOW…e/TestImpactFramework/Python/TestImpactPythonRuntime.h41 template<typename TestTarget>COMMENT
LOW…e/TestImpactFramework/Python/TestImpactPythonRuntime.h101COMMENT
LOW…Runtime/Python/Code/Source/TestImpactPythonRuntime.cpp1/*COMMENT
LOW…Runtime/Python/Code/Source/TestImpactPythonRuntime.cpp121 m_dynamicDependencyMap->ReplaceSourceCoverage(tiaData);COMMENT
LOW…ependency/TestImpactPythonTestSelectorAndPrioritizer.h41 PythonTestSelectorAndPrioritizer::CreateProductionSourceWithoutCoverageAction(COMMENT
LOW…ependency/TestImpactPythonTestSelectorAndPrioritizer.h101 PythonTestSelectorAndPrioritizer::UpdateProductionSourceWithCoverageAction(COMMENT
LOW…/Source/TestEngine/Python/TestImpactPythonTestEngine.h41 //! @param repoDir Root path to where the repository is located.COMMENT
LOW…/Source/TestEngine/Python/TestImpactPythonTestEngine.h61 //! @param globalTimeout The maximum duration the enumeration sequence may run before being forcefully terminateCOMMENT
LOW…ools/TestImpactFramework/Runtime/Common/CMakeLists.txt1#COMMENT
LOW…s/TestImpactFramework/TestImpactClientSequenceReport.h341COMMENT
LOW…s/TestImpactFramework/TestImpactClientSequenceReport.h501 AZStd::vector<AZStd::string> m_discardedTestRuns;COMMENT
LOW…eaders/TestImpactFramework/TestImpactTestSequenceBus.h121 }COMMENT
LOW…me/Common/Code/Include/Static/TestImpactRuntimeUtils.h461 };COMMENT
LOW…ude/Static/Dependency/TestImpactDynamicDependencyMap.h201 // 2.COMMENT
LOW…ude/Static/Dependency/TestImpactDynamicDependencyMap.h401 // do not corrupt the dynamic dependency mapCOMMENT
LOW…ude/Static/Dependency/TestImpactDynamicDependencyMap.h441 {COMMENT
LOW…ude/Static/Dependency/TestImpactDynamicDependencyMap.h501 updatedFile.c_str());COMMENT
LOW…ude/Static/Dependency/TestImpactDynamicDependencyMap.h561 elseCOMMENT
LOW…ude/Static/Dependency/TestImpactDynamicDependencyMap.h581 }COMMENT
LOW…atic/Dependency/TestImpactTestSelectorAndPrioritizer.h41COMMENT
5143 more matches not shown…
Cross-File Repetition879 hits · 4395 pts
SeverityFileLineSnippetContext
HIGHTools/LyTestTools/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/setup.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…LyTestTools/ly_test_tools/benchmark/data_aggregator.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/_internal/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ools/ly_test_tools/_internal/pytest_plugin/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…s/_internal/pytest_plugin/failed_test_rerun_command.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…_test_tools/_internal/pytest_plugin/terminal_report.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…TestTools/ly_test_tools/_internal/managers/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ly_test_tools/_internal/managers/platforms/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ls/LyTestTools/ly_test_tools/_internal/log/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…yTestTools/ly_test_tools/o3de/asset_processor_utils.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/o3de/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/cli/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/mobile/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/launchers/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…estTools/ly_test_tools/launchers/platforms/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ools/ly_test_tools/launchers/platforms/win/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ools/ly_test_tools/launchers/platforms/mac/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ls/ly_test_tools/launchers/platforms/linux/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…/ly_test_tools/launchers/platforms/android/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/environment/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/log/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/report/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/mars/filebeat_client.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/ly_test_tools/builtin/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_reg_cleaner.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_pipeline_utils.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_editor_test_utils.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ls/LyTestTools/tests/unit/test_o3de_atom_tools_test.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_py_logging_util.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/__init__.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_file_system.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_o3de_editor_test.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…TestTools/tests/unit/test_o3de_multi_test_framework.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…TestTools/tests/unit/test_pytest_plugin_editor_test.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_process_utils.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_waiter.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/unit/test_settings.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ls/LyTestTools/tests/integ/test_process_utils_linux.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/LyTestTools/tests/integ/test_process_utils.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHTools/RemoteConsole/ly_remote_console/setup.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…e/ly_remote_console/tests/integ/test_remote_console.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Source/exportKeywords.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/testhelper.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/testfuncs.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/clr.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/builder.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/testapp.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…rCompiler/Tests/Advanced/inheritance-lookup-seenats.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…mpiler/Tests/Advanced/multiple-attribute-namespaces.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/Advanced/options.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…/Tools/ShaderCompiler/Tests/Advanced/srg-categories.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…e/Tools/ShaderCompiler/Tests/Advanced/srg-semantics.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ler/Tests/Advanced/unbounded-arrays-emission-tester.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…/Tools/ShaderCompiler/Tests/Advanced/mae-methodcall.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…ols/ShaderCompiler/Tests/Advanced/srg-layout-merged.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…e/Tools/ShaderCompiler/Tests/Advanced/output-merger.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGH…/ShaderCompiler/Tests/Advanced/function-overloading.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
HIGHCode/Tools/ShaderCompiler/Tests/Advanced/seenat.py0copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licensSTRING
819 more matches not shown…
Unused Imports1455 hits · 1334 pts
SeverityFileLineSnippetContext
LOW…s/SerializeContextAnalyzer/SerializeContextAnalyzer.py11CODE
LOWTools/EventLogTools/TraceViewer.py14CODE
LOWTools/EventLogTools/TraceViewer.py17CODE
LOWTools/EventLogTools/EventLogger/Utils.py10CODE
LOWTools/LyTestTools/setup.py11CODE
LOWTools/LyTestTools/setup.py12CODE
LOW…LyTestTools/ly_test_tools/benchmark/data_aggregator.py8CODE
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py431CODE
LOW…ly_test_tools/_internal/pytest_plugin/multi_testing.py11CODE
LOW…_tools/_internal/managers/abstract_resource_locator.py12CODE
LOW…_tools/_internal/managers/abstract_resource_locator.py16CODE
LOW…estTools/ly_test_tools/_internal/managers/workspace.py22CODE
LOW…yTestTools/ly_test_tools/o3de/asset_processor_utils.py9CODE
LOW…yTestTools/ly_test_tools/o3de/asset_processor_utils.py10CODE
LOWTools/LyTestTools/ly_test_tools/o3de/editor_test.py26CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py19CODE
LOWTools/LyTestTools/ly_test_tools/o3de/atom_tools_test.py28CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py9CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py12CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py13CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py22CODE
LOW…LyTestTools/ly_test_tools/launchers/launcher_helper.py13CODE
LOW…LyTestTools/ly_test_tools/launchers/launcher_helper.py14CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py8CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py9CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py9CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py9CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py9CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py11CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py12CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py12CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py12CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py12CODE
LOWTools/LyTestTools/ly_test_tools/launchers/__init__.py14CODE
LOW…/ly_test_tools/launchers/platforms/android/launcher.py19CODE
LOWTools/LyTestTools/ly_test_tools/builtin/helpers.py13CODE
LOWTools/LyTestTools/ly_test_tools/builtin/helpers.py13CODE
LOWTools/LyTestTools/tests/unit/test_reg_cleaner.py8CODE
LOWTools/LyTestTools/tests/unit/test_builtin_helpers.py20CODE
LOWTools/LyTestTools/tests/unit/test_builtin_helpers.py20CODE
LOWTools/LyTestTools/tests/unit/test_asset_processor.py9CODE
LOW…s/LyTestTools/tests/unit/test_manager_platforms_mac.py18CODE
LOWTools/LyTestTools/tests/unit/test_py_logging_util.py11CODE
LOW…TestTools/tests/unit/test_o3de_multi_test_framework.py16CODE
LOWTools/LyTestTools/tests/integ/sanity_tests.py15CODE
LOWTools/RemoteConsole/ly_remote_console/setup.py12CODE
LOWTools/RemoteConsole/ly_remote_console/setup.py13CODE
LOW…e_console/ly_remote_console/remote_console_commands.py11CODE
LOW…e/ly_remote_console/tests/integ/test_remote_console.py8CODE
LOW…e/ly_remote_console/tests/integ/test_remote_console.py9CODE
LOWTools/ClassCreationWizard/wizard_logging.py39CODE
LOWTools/ClassCreationWizard/ClassWizard.py27CODE
LOWTools/ClassCreationWizard/ClassWizard.py478CODE
LOWTools/ClassCreationWizard/ClassWizard.py454CODE
LOWTools/ClassCreationWizard/command_plugin.py24CODE
LOW…ssCreationWizard/commands/register_system_component.py9CODE
LOWTools/ClassCreationWizard/commands/copy_file.py9CODE
LOWTools/ClassCreationWizard/commands/copy_asset_files.py67CODE
LOWTools/ClassCreationWizard/commands/copy_setreg.py8CODE
LOW…sCreationWizard/commands/register_module_descriptor.py9CODE
1395 more matches not shown…
Hyper-Verbose Identifiers1083 hits · 1036 pts
SeverityFileLineSnippetContext
LOWTools/EventLogTools/TraceViewer.py89 def _append_current_tagged_message(self, message, tag):CODE
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py275def _automatic_process_killer(processes_to_kill):CODE
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py415def _asset_processor_platform(request):CODE
LOW…ly_test_tools/_internal/pytest_plugin/multi_testing.py34def pytest_pycollect_makeitem(collector: _pytest.python.Module, name: str, obj: object) -> _pytest.python.Module:CODE
LOW…ly_test_tools/_internal/pytest_plugin/multi_testing.py51def pytest_collection_modifyitems(session: Session, items: list[AbstractTestBase], config: Config) -> None:CODE
LOW…Tools/ly_test_tools/_internal/pytest_plugin/case_id.py48def _pytest_runtest_makereport_imp(report, item):CODE
LOW…Tools/ly_test_tools/_internal/pytest_plugin/case_id.py68def pytest_runtest_makereport(item, call):CODE
LOW…Tools/ly_test_tools/_internal/pytest_plugin/case_id.py81def pytest_collection_modifyitems(items, config):CODE
LOW…_tools/_internal/managers/abstract_resource_locator.py282 def asset_processor_config_file(self):CODE
LOW…s/ly_test_tools/_internal/managers/artifact_manager.py28 def _get_collision_handled_filename(self, file_path, amount=1):CODE
LOW…s/ly_test_tools/_internal/managers/artifact_manager.py136 def generate_artifact_file_name(self, artifact_name):CODE
LOW…s/ly_test_tools/_internal/managers/artifact_manager.py172 def _get_collision_handled_filename(self, artifact_path=None, amount=None):CODE
LOW…/ly_test_tools/_internal/managers/ly_process_killer.py25def detect_lumberyard_processes(processes_list):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/editor_test.py157 def pytest_multitest_makeitem(CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py573 def get_number_parallel_executables():CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py591 def _get_number_parallel_executables(self, request: _pytest.fixtures.FixtureRequest) -> int:CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py605 def pytest_custom_modify_items(CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py696 def filter_session_shared_tests(session_items: list[_pytest.python.Function(_shared_test_class)],CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1048 def _run_parallel_batched_tests(self,CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1082 def make_shared_test_function(test_spec_list_for_executable, index, current_executable):CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1308 def _get_results_using_output(test_spec_list: list[AbstractTestBase],CODE
LOWTools/LyTestTools/ly_test_tools/o3de/settings.py34 def backup_asset_processor_settings(self, backup_path=None):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/settings.py38 def restore_asset_processor_settings(self, backup_path):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/atom_tools_test.py161 def pytest_multitest_makeitem(CODE
LOW⚡…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py23def compile_test_case_name_from_request(request):CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py60def get_testcase_module_filepath(testcase_module: types.ModuleType) -> str:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py148def retrieve_editor_log_content(run_id: int,CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py178def retrieve_non_editor_log_content(run_id: int,CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py206def retrieve_last_run_test_index_from_output(test_spec_list: list[EditorTest], output: str) -> int:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py226def save_failed_asset_joblogs(workspace: ly_test_tools._internal.managers.workspace.AbstractWorkspaceManager) -> None:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py265def _check_log_errors_warnings(log_path: str) -> bool:CODE
LOW…ools/ly_test_tools/o3de/asset_processor_config_util.py111def disable_scanfolder_engine(config_setreg_path):CODE
LOW…ools/ly_test_tools/o3de/asset_processor_config_util.py146def disable_scanfolder_editor(config_setreg_path):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py48def compare_assets_with_cache(assets: List[str], assets_cache_path: str) -> Tuple[List[str], List[str]]:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py127def find_missing_lines_in_joblog(joblog_location: str, strings_to_verify: List[str]) -> List[str]:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py144def clear_project_test_assets_dir(test_assets_dir: str) -> None:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py191def create_asset_processor_backup_directories(backup_root_directory: str, test_backup_directory: str) -> None:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py203def backup_asset_processor_logs(bin_directory: str, backup_directory: str) -> None:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py265def processes_with_substring_in_name(substring: str) -> tuple:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py355def get_differences_between_lists(first: List[str], second: List[str]) -> (List[str], List[str]):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py496def validate_relocation_report(CODE
LOW⚡Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py904 def project_test_source_folder(self):CODE
LOW⚡Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py912 def compare_assets_with_cache(self) -> Tuple[List[str], List[str]]:CODE
LOW⚡Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py921 def clear_project_test_assets_dir(self):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py691 def disable_all_asset_processor_platforms(self):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py699 def enable_asset_processor_platform(self, platform):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py753 def delete_temp_asset_root_folder(self):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py887 def project_test_cache_folder(self):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py953 def add_relative_source_asset(self, relative_asset, source_root=None, dest_root=None):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py1044def _build_ap_batch_call_params(ap_path, project, platforms, extra_params=None):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py1062def assetprocessorbatch_check_output(workspace, project=None, platforms=None, extra_params=None, log_info=False,CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py1109def get_num_failed_processed_assets(output):CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py1115def has_invalid_server_address(output, serverAddress):CODE
LOWTools/LyTestTools/ly_test_tools/mobile/android.py43def check_adb_connection_state():CODE
LOWTools/LyTestTools/ly_test_tools/mobile/android.py203def wait_for_android_device_load(android_device_id, timeout=60):CODE
LOW…LyTestTools/ly_test_tools/launchers/launcher_helper.py82def create_atom_tools_launcher(workspace, app_file_name, launcher_platform=ly_test_tools.HOST_OS_ATOM_TOOLS, args=None):CODE
LOW…/ly_test_tools/launchers/platforms/android/launcher.py96def generate_android_loadlevel_command(args_list):CODE
LOW…/ly_test_tools/launchers/platforms/android/launcher.py131 def _enable_android_capabilities(self):CODE
LOW…/ly_test_tools/launchers/platforms/android/launcher.py145 def _is_valid_android_environment(self):CODE
LOW…s/LyTestTools/ly_test_tools/environment/reg_cleaner.py29def _delete_child_keys_and_values(path, exception_list=None):CODE
1023 more matches not shown…
Self-Referential Comments178 hits · 581 pts
SeverityFileLineSnippetContext
MEDIUMTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py235 # Initialize ProcessOutput objectCOMMENT
MEDIUM…/ly_test_tools/launchers/platforms/android/launcher.py214 # Create a python dictionary that can serialize to a json file with JSON pointer ofCOMMENT
MEDIUMTools/LyTestTools/tests/unit/test_file_system.py331 # Create a mock of a os.walk return iterable.COMMENT
MEDIUMTools/LyTestTools/tests/unit/test_file_system.py433 # Create a mock of a os.walk return iterable.COMMENT
MEDIUM…ls/LyTestTools/tests/integ/test_process_utils_linux.py31 # Create a new process with no output in a new sessionCOMMENT
MEDIUMTools/LyTestTools/tests/integ/sanity_tests.py51 # Create the Workspace objectCOMMENT
MEDIUMTools/LyTestTools/tests/integ/sanity_tests.py54 # Create the Launcher object and add argsCOMMENT
MEDIUMTools/LyTestTools/tests/integ/sanity_tests.py71 # Create the Workspace object, this locates the engine and projectCOMMENT
MEDIUMTools/LyTestTools/tests/integ/sanity_tests.py74 # Create the Launcher object and add args, such as `-rhi=Null` which disables GPU rendering and allows theCOMMENT
MEDIUMTools/LyTestTools/tests/integ/sanity_tests.py99 # Create the Workspace objectCOMMENT
MEDIUMTools/LyTestTools/tests/integ/sanity_tests.py102 # Create the Launcher object and add argsCOMMENT
MEDIUM…e/ly_remote_console/tests/integ/test_remote_console.py28 # Initialize the RemoteConsole object to send commands to the Lumberyard client console.COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py2974 # Create a basic component (CLI mode)COMMENT
MEDIUMTools/ClassCreationWizard/ClassWizard.py2979 # Create a data asset with custom settingsCOMMENT
MEDIUMcmake/projectcmake.py304 # Create the chain of subdirectory CMakeLists files needed to get to the projects gem codeSTRING
MEDIUMcmake/Tools/layout_tool.py365 # Create the linkCOMMENT
MEDIUMcmake/Tools/layout_tool.py448 # Create the assets to the layoutCOMMENT
MEDIUMcmake/Tools/Platform/Android/android_post_build.py126 # Create the link to the asset bundle folder.COMMENT
MEDIUMcmake/Tools/Platform/Android/android_post_build.py148 # Create a symlink or junction {target_layout_root} to thisCOMMENT
MEDIUMCode/Tools/Android/ProjectGenerator/main.py82 # Create a button widget with an event handler.COMMENT
MEDIUMCode/Tools/Android/ProjectGenerator/main.py180 # Create a Checkbutton widget and bind it to the variable.COMMENT
MEDIUMscripts/metrics/ctest_metrics_xml_to_csv.py27# Create the csv field headerCOMMENT
MEDIUMscripts/metrics/ctest_metrics_xml_to_csv.py188 # Create a dict/json format to write to csv fileCOMMENT
MEDIUMscripts/metrics/pytest_metrics_xml_to_csv.py25# Create the csv field headerCOMMENT
MEDIUM…commit_validation/p4_validate_submitted_changelists.py46 # The following code optimizes for the specific use case where all files are mapped the same way on theCOMMENT
MEDIUMscripts/o3de/o3de/engine_template.py368 # Create the restricted.json file in the destination_restricted_pathCOMMENT
MEDIUMscripts/o3de/o3de/export_project.py1017 # This file is intended to be included in exported projects to prevent the asset processor fromCOMMENT
MEDIUMscripts/o3de/o3de/android.py285 # Create the android configurationCOMMENT
MEDIUMscripts/o3de/o3de/global_project.py100 # Create the parent directoriesCOMMENT
MEDIUMscripts/o3de/tests/test_engine_template.py500 # Create a gem.json file in the template folderSTRING
MEDIUMscripts/o3de/tests/test_export_project.py69# The following functions will do integration tests of _export_script and execute_python_script, thereby testing all of STRING
MEDIUM…emplate/Editor/Scripts/${SanitizedNameLower}_dialog.py39 # Create a new instance of the tool if launched from the Python Scripts window,COMMENT
MEDIUMAutomatedTesting/Editor/Scripts/auto_lod.py47 # Create a unique mesh group name using the filename + node nameCOMMENT
MEDIUMAutomatedTesting/Editor/Scripts/auto_lod.py62 # Create a LOD ruleCOMMENT
MEDIUMAutomatedTesting/Editor/Scripts/auto_lod.py77 # Create an editor entityCOMMENT
MEDIUMAutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py20 # Create an override AZ::Render::EditorMaterialComponentCOMMENT
MEDIUMAutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py125 # Create a unique mesh group name using the filename + node nameCOMMENT
MEDIUMAutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py147 # Create an editor entityCOMMENT
MEDIUMAutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py215 # Create a prefab with all our entitiesCOMMENT
MEDIUM…pts/GradientSurfaceTagEmitter_ComponentDependencies.py47 # Create an entity with Gradient Surface Tag Emitter componentCOMMENT
MEDIUM…nt_signal/EditorScripts/ImageGradient_RequiresShape.py52 # Create a new Entity in the levelCOMMENT
MEDIUM…l/EditorScripts/GradientModifiers_Incompatibilities.py84 # Create a new Entity in the levelCOMMENT
MEDIUM…l/EditorScripts/GradientModifiers_Incompatibilities.py121 # Create a new Entity in the levelCOMMENT
MEDIUM…/EditorScripts/GradientGenerators_Incompatibilities.py74 # Create a new Entity in the levelCOMMENT
MEDIUM…ignal/EditorScripts/GradientTransform_RequiresShape.py52 # Create a new Entity in the levelCOMMENT
MEDIUM…ape_canvas/EditorScripts/GraphClosed_OnEntityDelete.py76 # Create a new graph in Landscape Canvas and verifyCOMMENT
MEDIUM…_canvas/EditorScripts/LayerBlender_NodeConstruction.py82 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…ditorScripts/GradientNodes_DependentComponentsAdded.py77 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…e_canvas/EditorScripts/Edit_DisabledNodeDuplication.py68 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…ditorScripts/LayerExtenderNodes_ComponentEntitySync.py80 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…as/EditorScripts/AreaNodes_DependentComponentsAdded.py77 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…orScripts/SlotConnections_UpdateComponentReferences.py110 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…scape_canvas/EditorScripts/Terrain_NodeConstruction.py89 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…canvas/EditorScripts/GradientMixer_NodeConstruction.py94 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…ndscape_canvas/EditorScripts/Component_AddedRemoved.py52 # Create an Entity at the root of the levelCOMMENT
MEDIUM…s/EditorScripts/TerrainNodes_EntityCreatedOnNodeAdd.py68 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…pts/GradientModifierNodes_EntityRemovedOnNodeDelete.py81 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…itorScripts/GradientNodes_EntityRemovedOnNodeDelete.py81 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…ditorScripts/TerrainNodes_EntityRemovedOnNodeDelete.py75 # Create a new graph in Landscape CanvasCOMMENT
MEDIUM…/EditorScripts/ShapeNodes_EntityRemovedOnNodeDelete.py81 # Create a new graph in Landscape CanvasCOMMENT
118 more matches not shown…
Empty Error Handlers102 hits · 510 pts
SeverityFileLineSnippetContext
HIGH…yTestTools/ly_test_tools/o3de/asset_processor_utils.py40except (psutil.AccessDenied, psutil.NoSuchProcess, psutil.ZombieProcess):CODE
HIGH…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1209except FileNotFoundError:CODE
HIGH…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py116except AssertionError:CODE
HIGH…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py164except AssertionError:CODE
HIGH…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py193except AssertionError:CODE
HIGHTools/LyTestTools/ly_test_tools/o3de/asset_processor.py364except psutil.NoSuchProcess:CODE
HIGH…s/LyTestTools/ly_test_tools/environment/reg_cleaner.py57except WindowsError:CODE
HIGH…s/LyTestTools/ly_test_tools/environment/reg_cleaner.py75except WindowsError:CODE
HIGHTools/LyTestTools/tests/unit/test_waiter.py43except Exception:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py266except OSError:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py1438except Exception:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py1459except Exception:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py243except OSError:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py1541except ValueError:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py1748except Exception:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py1557except Exception:CODE
HIGHTools/ClassCreationWizard/ClassWizard.py2419except Exception:CODE
HIGH…ssCreationWizard/commands/exclude_conditional_files.py194except OSError:CODE
HIGH…ols/ClassCreationWizard/commands/register_file_list.py206except Exception:CODE
HIGHcmake/Tools/unit_test_layout_tool.py201except common.LmbrCmdError:CODE
HIGH…Platform/Android/unit_test_generate_android_project.py70except Exception as e:CODE
HIGH…ake/Platform/Windows/Packaging/Tests/test_installer.py65except TimeoutExpired as e:CODE
HIGH…ake/Platform/Windows/Packaging/Tests/test_installer.py127except TimeoutExpired as e:CODE
HIGH…ake/Platform/Windows/Packaging/Tests/test_installer.py149except TimeoutExpired as e:CODE
HIGH…ake/Platform/Windows/Packaging/Tests/test_installer.py172except TimeoutExpired as e:CODE
HIGHscripts/commit_validation/p4.py40except EOFError:CODE
HIGHscripts/o3de/o3de/compatibility.py365except (utils.InvalidObjectNameException, utils.InvalidVersionSpecifierException):CODE
HIGHscripts/o3de/o3de/engine_template.py700except ValueError:CODE
HIGHscripts/o3de/o3de/engine_template.py259except Exception as e:CODE
HIGHscripts/o3de/o3de/engine_template.py285except Exception as e:CODE
HIGHscripts/o3de/o3de/engine_template.py327except Exception as e:CODE
HIGHscripts/o3de/o3de/engine_template.py346except Exception as e:CODE
HIGHscripts/o3de/o3de/engine_template.py1097except Exception as e:CODE
HIGHscripts/o3de/o3de/register.py289except ValueError:CODE
HIGHscripts/o3de/o3de/register.py313except ValueError:CODE
HIGHscripts/o3de/o3de/cmake.py85except OSError as e:CODE
HIGHscripts/o3de/o3de/export_project.py58except FileNotFoundError:CODE
HIGHscripts/o3de/o3de/export_project.py78except FileNotFoundError:CODE
HIGHscripts/o3de/o3de/repo.py462except KeyError:CODE
HIGHscripts/o3de/o3de/repo.py307except KeyError:CODE
HIGHscripts/o3de/tests/test_register.py270except ValueError:CODE
HIGHscripts/o3de/tests/test_register.py276except ValueError:CODE
HIGHscripts/o3de/tests/test_register.py282except ValueError:CODE
HIGHscripts/o3de/tests/test_register.py453except ValueError:CODE
HIGHscripts/o3de/tests/test_register.py459except ValueError:CODE
HIGH…ipts/scrubbing/validator_data_LEGAL_REVIEW_REQUIRED.py53except ModuleNotFoundError:CODE
HIGH…thonTestTools/editor_python_test_tools/prefab_utils.py115except pyside_utils.EventLoopTimeoutException:CODE
HIGH…ditorPythonTestTools/editor_python_test_tools/utils.py24except ModuleNotFoundError: # Not all projects enable the Multiplayer Gem.CODE
HIGH…ythonTests/automatedtesting_shared/screenshot_utils.py174except:CODE
HIGH…esting/Gem/PythonTests/automatedtesting_shared/base.py142except AssertionError:CODE
HIGH…tegration/TechnicalArt/DccScriptingInterface/config.py979except:CODE
HIGH…tegration/TechnicalArt/DccScriptingInterface/config.py1008except:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py127except AttributeError:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py293except FileNotFoundError:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py151except AttributeError:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py165except AttributeError:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py304except KeyError:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py60except AttributeError:CODE
HIGH…ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py212except (FileNotFoundError, RuntimeError):CODE
HIGH…Art/DccScriptingInterface/azpy/dcc/houdini/__init__.py59except:CODE
42 more matches not shown…
Hallucination Indicators26 hits · 360 pts
SeverityFileLineSnippetContext
CRITICAL⚡…s/LyTestTools/tests/unit/test_manager_platforms_mac.py37 mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory,CODE
CRITICAL⚡…s/LyTestTools/tests/unit/test_manager_platforms_mac.py46 mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory,CODE
CRITICAL⚡…s/LyTestTools/tests/unit/test_manager_platforms_mac.py56 mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory,CODE
CRITICAL⚡…s/LyTestTools/tests/unit/test_manager_platforms_mac.py66 mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory,CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py53 under_test = ly_test_tools.launchers.platforms.android.launcher.get_package_name(PACKAGE_NAME)CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py62 ly_test_tools.launchers.platforms.android.launcher.get_package_name(PACKAGE_NAME)CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py68 under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"])CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py77 under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"])CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py86 under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"])CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py95 under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"])CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py103 under_test = ly_test_tools.launchers.platforms.android.launcher.generate_android_loadlevel_command(args_list)CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py110 under_test = ly_test_tools.launchers.platforms.android.launcher.generate_android_loadlevel_command(args_list)CODE
CRITICAL⚡Tools/LyTestTools/tests/unit/test_launcher_android.py117 under_test = ly_test_tools.launchers.platforms.android.launcher.generate_android_loadlevel_command(args_list)CODE
CRITICAL…TestTools/tests/unit/test_o3de_multi_test_framework.py1141 self.mock_test_class = ly_test_tools.o3de.multi_test_framework.MultiTestSuite.MultiTestCollector.from_parent(CODE
CRITICAL⚡…TestTools/tests/unit/test_manager_platforms_windows.py42 windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator(CODE
CRITICAL⚡…TestTools/tests/unit/test_manager_platforms_windows.py50 windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator(CODE
CRITICAL⚡…TestTools/tests/unit/test_manager_platforms_windows.py60 windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator(CODE
CRITICAL⚡…TestTools/tests/unit/test_manager_platforms_windows.py70 windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator(CODE
CRITICAL…TestTools/tests/unit/test_manager_platforms_windows.py87 windows_workspace_manager = ly_test_tools._internal.managers.platforms.windows.WindowsWorkspaceManager()CODE
CRITICAL…TestTools/tests/unit/test_manager_platforms_windows.py94 windows_workspace_manager = ly_test_tools._internal.managers.platforms.windows.WindowsWorkspaceManager()CODE
CRITICAL⚡…ScriptingInterface/Tools/DCC/Maya/Scripts/userSetup.py252 DccScriptingInterface.Tools.DCC.Maya.Scripts.set_callbacks.install_fix_paths()CODE
CRITICAL⚡…ScriptingInterface/Tools/DCC/Maya/Scripts/userSetup.py269 DccScriptingInterface.Tools.DCC.Maya.Scripts.set_defaults.set_defaults()CODE
CRITICAL⚡…ScriptingInterface/Tools/DCC/Maya/Scripts/userSetup.py283 DccScriptingInterface.Tools.DCC.Maya.Scripts.set_menu.set_main_menu()CODE
CRITICAL⚡…DccScriptingInterface/azpy/dcc/maya/toolbits/detach.py64 sel = azpy.dcc.maya.helpers.utils.Selection()CODE
CRITICAL⚡…DccScriptingInterface/azpy/dev/utils/check/maya_app.py45 azpy.dev.utils.check.maya.set_dcc_app()STRING
CRITICAL⚡…DccScriptingInterface/azpy/dev/utils/check/maya_app.py60 azpy.dev.utils.check.maya.set_dcc_app()STRING
Excessive Try-Catch Wrapping309 hits · 332 pts
SeverityFileLineSnippetContext
LOW…estTools/ly_test_tools/_internal/managers/workspace.py169 except Exception: # purposefully broadCODE
MEDIUM…LyTestTools/ly_test_tools/o3de/multi_test_framework.py706def will_run(item):CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1021 except Exception as e:CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1090 except Exception as e:CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1327 except Exception: # Intentionally broad to avoid failing if the output data is corruptCODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1338 except Exception: # Intentionally broad, to avoid failing if the log data is corruptCODE
LOW⚡…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py33 except Exception as e:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py122 except Exception as ex: # Even if the path didn't exist, we are interested on the exact reason why it couldn't be rCODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py144 except Exception as ex:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py173 except Exception as ex:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py201 except Exception as ex:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py242 except Exception as e: # Purposefully broadCODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py259 except Exception as e:CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py309 except Exception as ex:CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py222 except Exception as ex: # intentionally broadCODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py276 except Exception as ex: # Purposefully broadCODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py287 except Exception as read_exception: # Purposefully broadCODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py558 except Exception as ex:CODE
LOWTools/LyTestTools/ly_test_tools/mobile/android.py37 except Exception: # purposefully broadCODE
LOW…/ly_test_tools/launchers/platforms/android/launcher.py81 except Exception: # purposefully broadCODE
LOW…LyTestTools/ly_test_tools/environment/process_utils.py365 except Exception: # purposefully broadCODE
LOW…LyTestTools/ly_test_tools/environment/process_utils.py383 except Exception: # purposefully broadCODE
LOW…LyTestTools/ly_test_tools/environment/process_utils.py400 except Exception: # purposefully broadCODE
LOW…s/LyTestTools/ly_test_tools/environment/file_system.py376 except Exception: # intentionally broadCODE
LOW…s/LyTestTools/ly_test_tools/environment/file_system.py409 except Exception: # intentionally broadCODE
MEDIUM…s/LyTestTools/ly_test_tools/environment/file_system.py267def remove_symlink(path):CODE
LOWTools/LyTestTools/tests/unit/test_waiter.py43 except Exception:CODE
LOWTools/ClassCreationWizard/wizard_logging.py41 except Exception:CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3120 print("Error: --component-name is required in CLI mode")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3125 print(f"Error: Invalid component name: {error}")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3129 print("Error: --namespace is required in CLI mode")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3134 print(f"Error: Invalid namespace: {error}")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3144 print(f"Error: Destination directory does not exist: {dest_dir}")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3277 print(f"Error: Unknown template '{args.template_help}'")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3284 print("Error: --project-path is required in CLI mode")CODE
MEDIUM⚡Tools/ClassCreationWizard/ClassWizard.py3289 print(f"Error: Unknown template '{args.template}'")CODE
MEDIUMTools/ClassCreationWizard/ClassWizard.py3178 print(f"Error: {e}")CODE
MEDIUMTools/ClassCreationWizard/ClassWizard.py3199 print(f"Error: {e}")CODE
MEDIUMTools/ClassCreationWizard/ClassWizard.py3206 print(f"Error: {e}")CODE
MEDIUMTools/ClassCreationWizard/ClassWizard.py3245 print(f"Error: Unknown template '{template_name}'")CODE
MEDIUMTools/ClassCreationWizard/ClassWizard.py3339 print(f"Error: {e}")CODE
LOW⚡Tools/ClassCreationWizard/ClassWizard.py782 except Exception:CODE
LOW⚡Tools/ClassCreationWizard/ClassWizard.py793 except Exception:CODE
LOW⚡Tools/ClassCreationWizard/ClassWizard.py1459 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py471 except Exception as _bootstrap_err:CODE
LOWTools/ClassCreationWizard/ClassWizard.py812 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py845 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1148 except Exception as e:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1160 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1180 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1193 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1226 except Exception as e:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1412 except Exception as e:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1438 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1557 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1741 except Exception as e:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1748 except Exception:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1817 except Exception as e:CODE
LOWTools/ClassCreationWizard/ClassWizard.py1903 except Exception as e:CODE
LOWTools/ClassCreationWizard/ClassWizard.py2379 except Exception as e:CODE
249 more matches not shown…
Deep Nesting370 hits · 332 pts
SeverityFileLineSnippetContext
LOW…s/SerializeContextAnalyzer/SerializeContextAnalyzer.py29CODE
LOW…s/SerializeContextAnalyzer/SerializeContextAnalyzer.py51CODE
LOWTools/EventLogTools/TraceViewer.py95CODE
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py123CODE
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py318CODE
LOW…Tools/ly_test_tools/_internal/pytest_plugin/case_id.py124CODE
LOW…_test_tools/_internal/pytest_plugin/terminal_report.py49CODE
LOW…_tools/_internal/managers/abstract_resource_locator.py49CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py605CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py849CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py1116CODE
LOWTools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py96CODE
LOWTools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py131CODE
LOWTools/LyTestTools/ly_test_tools/o3de/settings.py209CODE
LOW…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py226CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py417CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py251CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py481CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py263CODE
LOWTools/LyTestTools/ly_test_tools/cli/codeowners_hint.py58CODE
LOWTools/LyTestTools/ly_test_tools/cli/codeowners_hint.py104CODE
LOW…/LyTestTools/ly_test_tools/launchers/platforms/base.py69CODE
LOW…LyTestTools/ly_test_tools/environment/process_utils.py199CODE
LOW…s/LyTestTools/ly_test_tools/environment/file_system.py285CODE
LOWTools/ClassCreationWizard/cmake_text.py71CODE
LOWTools/ClassCreationWizard/cmake_text.py94CODE
LOWTools/ClassCreationWizard/ClassWizard.py3062CODE
LOWTools/ClassCreationWizard/ClassWizard.py3115CODE
LOWTools/ClassCreationWizard/ClassWizard.py1606CODE
LOWTools/ClassCreationWizard/ClassWizard.py1986CODE
LOWTools/ClassCreationWizard/ClassWizard.py2403CODE
LOWTools/ClassCreationWizard/ClassWizard.py2595CODE
LOWTools/ClassCreationWizard/ClassWizard.py2764CODE
LOWTools/ClassCreationWizard/commands/copy_asset_files.py105CODE
LOW…ols/ClassCreationWizard/commands/copy_variant_files.py116CODE
LOW…ols/ClassCreationWizard/commands/register_file_list.py37CODE
LOWTools/ClassCreationWizard/commands/copy_glob_to.py99CODE
LOW…nWizard/commands/add_feature_processor_registration.py216CODE
LOW…ClassCreationWizard/commands/register_generic_asset.py31CODE
LOW…/ClassCreationWizard/commands/add_pass_creator_call.py247CODE
LOWcmake/projectcmake.py166CODE
LOWcmake/reroot.py16CODE
LOWcmake/AzAutoGen.py121CODE
LOWcmake/AzAutoGen.py288CODE
LOWcmake/AzAutoGen.py389CODE
LOWcmake/waffiles2cmake.py78CODE
LOWcmake/warn_fix.py36CODE
LOWcmake/warn_fix.py96CODE
LOWcmake/mocfix.py44CODE
LOWcmake/mocfix.py83CODE
LOWcmake/mocfix.py127CODE
LOWcmake/Tools/layout_tool.py57CODE
LOWcmake/Tools/layout_tool.py160CODE
LOWcmake/Tools/layout_tool.py241CODE
LOWcmake/Tools/unit_test_layout_tool.py25CODE
LOWcmake/Tools/unit_test_layout_tool.py378CODE
LOWcmake/Tools/common.py144CODE
LOWcmake/Tools/common.py198CODE
LOWcmake/Tools/common.py264CODE
LOWcmake/Tools/Platform/iOS/launch_ios_test.py34CODE
310 more matches not shown…
Modern Structural Boilerplate189 hits · 208 pts
SeverityFileLineSnippetContext
LOWTools/LyTestTools/ly_test_tools/__init__.py13logger = logging.getLogger(__name__)CODE
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py29logger = logging.getLogger(__name__)CODE
LOW…_tools/_internal/managers/abstract_resource_locator.py22logger = logging.getLogger(__name__)CODE
LOW…s/ly_test_tools/_internal/managers/artifact_manager.py19logger = logging.getLogger(__name__)CODE
LOW…estTools/ly_test_tools/_internal/managers/workspace.py24logger = logging.getLogger(__name__)CODE
LOW…/ly_test_tools/_internal/managers/ly_process_killer.py17logger = logging.getLogger(__name__)CODE
LOW…/ly_test_tools/_internal/managers/platforms/windows.py24logger = logging.getLogger(__name__)CODE
LOW…ls/ly_test_tools/_internal/managers/platforms/linux.py16logger = logging.getLogger(__name__)CODE
LOW…ools/ly_test_tools/_internal/managers/platforms/mac.py18logger = logging.getLogger(__name__)CODE
LOW…TestTools/ly_test_tools/o3de/ini_configuration_util.py17logger = logging.getLogger(__name__)CODE
LOW…yTestTools/ly_test_tools/o3de/asset_processor_utils.py15logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/editor_test.py38logger = logging.getLogger(__name__)CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py50logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py13logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/settings.py19logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/atom_tools_test.py40logger = logging.getLogger(__name__)CODE
LOW⚡…ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py20logger = logging.getLogger(__name__)CODE
LOW…ools/ly_test_tools/o3de/asset_processor_config_util.py17logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py31logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/shader_compiler.py17logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py31logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/cli/codeowners_hint.py16logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/mobile/android.py19logger = logging.getLogger(__name__)CODE
LOW…/LyTestTools/ly_test_tools/launchers/platforms/base.py19logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/environment/watchdog.py20logger = logging.getLogger(__name__)CODE
LOW…s/LyTestTools/ly_test_tools/environment/reg_cleaner.py26logger = logging.getLogger(__name__)CODE
LOW…LyTestTools/ly_test_tools/environment/process_utils.py18logger = logging.getLogger(__name__)CODE
LOW…s/LyTestTools/ly_test_tools/environment/file_system.py23logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/ly_test_tools/log/log_monitor.py16logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/tests/unit/test_file_system.py24logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/tests/integ/sanity_tests.py25logger = logging.getLogger(__name__)CODE
LOWTools/LyTestTools/tests/integ/test_regression.py20logger = logging.getLogger(__name__)CODE
LOW…e_console/ly_remote_console/remote_console_commands.py16logger = logging.getLogger(__name__)CODE
LOWcmake/Tools/apply_patch.py19logger = logging.getLogger(__name__)CODE
LOWscripts/o3de/o3de/command_utils.py413 def set_password(self, key: str) -> None:CODE
LOW…matedTesting/Gem/PythonTests/Atom/TestSuite_Sandbox.py14logger = logging.getLogger(__name__)CODE
LOW…atedTesting/Gem/PythonTests/Atom/TestSuite_Main_GPU.py20logger = logging.getLogger(__name__)CODE
LOW…s/Atom/TestSuite_Main_Null_Render_MaterialCanvas_01.py14logger = logging.getLogger(__name__)CODE
LOW…esting/Gem/PythonTests/Atom/TestSuite_Benchmark_GPU.py17logger = logging.getLogger(__name__)CODE
LOW…Testing/Gem/PythonTests/Atom/TestSuite_Periodic_GPU.py21logger = logging.getLogger(__name__)CODE
LOW…s/Atom/TestSuite_Main_Null_Render_MaterialEditor_01.py12logger = logging.getLogger(__name__)CODE
LOW⚡…ng/Gem/PythonTests/Atom/atom_utils/atom_tools_utils.py140def set_pane_visibility(pane_name: str, value: bool) -> None:CODE
LOW⚡…ng/Gem/PythonTests/Atom/atom_utils/atom_tools_utils.py212def set_grid_enabled(value: bool) -> None:CODE
LOW⚡…ng/Gem/PythonTests/Atom/atom_utils/atom_tools_utils.py222def set_shadow_catcher_enabled(value: bool) -> None:CODE
LOW…TestTools/editor_python_test_tools/hydra_test_utils.py18logger = logging.getLogger(__name__)CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py454 def set_name(self, entity_name: str) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py591 def set_start_status(self, desired_start_status: str) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py620 def set_lock_state(self, is_locked: bool) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py636 def set_visibility_state(self, is_visible: bool) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py672 def set_world_translation(self, new_translation) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py705 def set_local_uniform_scale(self, scale_float) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py719 def set_local_rotation(self, new_rotation) -> None:CODE
LOW…tTools/editor_python_test_tools/editor_entity_utils.py735 def set_local_translation(self, new_translation) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py59 def set_is_trigger(self, value: bool) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py75 def set_is_simulated(self, value: bool) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py91 def set_in_scene_queries(self, value: bool) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py107 def set_offset(self, x: float, y: float, z: float) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py125 def set_rotation(self, x: float, y: float, z: float) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py145 def set_tag(self, tag: chr) -> None:CODE
LOW…t_tools/editor_component/editor_physx_mesh_collider.py164 def set_rest_offset(self, rest_offset: float) -> None:CODE
129 more matches not shown…
AI Slop Vocabulary58 hits · 168 pts
SeverityFileLineSnippetContext
MEDIUMTools/LyTestTools/ly_test_tools/o3de/settings.py232 # fileinput can be very destructive when used in conjunction with "with as" due to temp file creation.COMMENT
LOWcmake/Tools/common.py53# Specific error codes that we cant match to any platform code, so just set to the standard '1'COMMENT
MEDIUMCode/Tools/ShaderCompiler/Source/AzslcMangling.h278 : 1 + std::count(leaf.begin(), leaf.end(), ','); // this isn't robust if types may hold comma (and it's theCODE
MEDIUMCode/Tools/ShaderCompiler/Source/AzslcPlatformEmitter.h51 //! In order to provide robust assertion it throws an exception if more than one emitters try to use the same keCOMMENT
MEDIUMCode/Framework/AzFramework/Tests/ArchiveTests.cpp278 // ---- Archive FGetCachedFileDataTests (these leverage Archive CachedFile mechanism for caching data ---COMMENT
MEDIUM…de/Framework/AzCore/AzCore/Script/ScriptContextDebug.h36 // however until we support the asset database we need to leverageCOMMENT
MEDIUMCode/Framework/AzCore/AzCore/DOM/DomUtils.cpp485 // First try to use Json Serialization system if available to leverageCOMMENT
MEDIUM…lsFramework/UI/PropertyEditor/EntityPropertyEditor.cpp1033 // If this is the container entity for the currently focused prefab, utilize a separate layout.COMMENT
MEDIUM…ramework/AzToolsFramework/Entity/EditorEntityModel.cpp1705 // reset the cached entity name so we can leverage OnEntityNameChanged to detect if the name is overridden and aCOMMENT
MEDIUM…k/AzToolsFramework/Prefab/PrefabFocusPublicInterface.h31 //! Public Interface for external systems to utilize the Prefab Focus system. This interface shouldn't exposeCOMMENT
MEDIUM…/AzQtComponents/Components/FancyDockingGhostWidget.cpp88 // to paint the widget pixmap at half the previous size to make the process seamless.COMMENT
LOWscripts/commit_validation/validate_file_or_folder.py34 # if its a file, we just add that file.COMMENT
MEDIUMscripts/o3de/o3de/android_support.py299# Note: This map needs to be updated in conjunction with newer versions of the Android Gradle plugins.STRING
LOWscripts/o3de/tests/test_print_registration.py276 # to just return a fake path to a single test gemSTRING
MEDIUM…ipts/o3de/ExportScripts/export_source_built_project.py141 # Convert level names into seed files that the asset bundler can utilize for packagingCOMMENT
MEDIUM…gnal/Code/Source/Components/ImageGradientComponent.cpp788 // This will get replaced with safe/robust methods of modifying the image as paintbrush functionalityCOMMENT
MEDIUMGems/PhysX/Core/Code/Editor/EditorJointConfiguration.h44 float m_tolerance = 0.1f; ///< Field is not shown in the editor. May not be easy for users to utilize this valueCODE
MEDIUMGems/PhysX/Debug/Code/Source/SystemComponent.h180 /// @param context the reflect context to utilize.COMMENT
MEDIUMGems/WhiteBox/Code/Source/Core/WhiteBoxCsg.h32 //! A 2D point on a region's plane (double precision for robust geometry).COMMENT
MEDIUM⚡…tegration/TechnicalArt/DccScriptingInterface/config.py188# access the the o3de scripts so we can utilize things like o3de.pyCOMMENT
MEDIUM⚡…tegration/TechnicalArt/DccScriptingInterface/config.py196# and be refactored to utilize py3+ fstringsCOMMENT
MEDIUM⚡…tegration/TechnicalArt/DccScriptingInterface/config.py241# and be refactored to utilize py3+ fstringsCOMMENT
MEDIUM…gration/TechnicalArt/DccScriptingInterface/__init__.py639# this might be the best robust solution for multi-platform?COMMENT
MEDIUM…lArt/DccScriptingInterface/Tools/IDE/Wing/discovery.py46# and select the install they would like to utilize. And this shouldCOMMENT
MEDIUM…lArt/DccScriptingInterface/Tools/IDE/Wing/discovery.py47# provide robust per-platform and os-style registry support.COMMENT
MEDIUM⚡…icalArt/DccScriptingInterface/Tools/DCC/Maya/config.py238 # now we can utilize that default setting to trigger the initialization,COMMENT
MEDIUM…lArt/DccScriptingInterface/Tools/DCC/Maya/discovery.py46# and select the install they would like to utilize. And this shouldCOMMENT
MEDIUM…lArt/DccScriptingInterface/Tools/DCC/Maya/discovery.py47# provide robust per-platform and os-style registry support.COMMENT
LOW…nicalArt/DccScriptingInterface/Tools/DCC/Maya/start.py107# maybe bypass copying the entire env, and just pass our dccsi maya config as env dictCOMMENT
MEDIUM…t/DccScriptingInterface/Tools/DCC/Blender/discovery.py48# and select the install they would like to utilize. And this shouldCOMMENT
MEDIUM…t/DccScriptingInterface/Tools/DCC/Blender/discovery.py49# provide robust per-platform and os-style registry support.COMMENT
MEDIUM…zpy/o3de/renderer/materials/o3de_material_generator.py52 """! This is the main entry point that is called in order to process a material. Currently, this isSTRING
MEDIUM⚡…calArt/DccScriptingInterface/azpy/shared/utils/init.py42# and this could be streamlined in a future refactor pass to slim downCOMMENT
MEDIUM…lArt/DccScriptingInterface/Editor/Scripts/bootstrap.py163# additional DCCsi imports that utilize PySideCOMMENT
MEDIUM…om/RPI/Code/Include/Atom/RPI.Public/FeatureProcessor.h67 //! Feature processors can utilize this mask to figure out if it may need to generate the DrawPackets upCOMMENT
MEDIUM…e/Include/Atom/RPI.Public/Shader/ShaderResourceGroup.h343 //! Usually subclasses of AZ::Data::InstanceData leverage the AssetId of the given asset as a means to definCOMMENT
MEDIUM…ms/Atom/RPI/Code/Source/RPI.Public/Pass/PassSystem.cpp352 // Users can leverage this function and customize it's logic to facilitate their own debuggingCOMMENT
MEDIUM…clude/Atom/RHI.Reflect/DX12/PlatformLimitsDescriptor.h70 //! leverage the bindless mechanism, this number can be higher (e.g. [0.8f, 0.9f]).COMMENT
MEDIUMGems/Atom/RHI/DX12/Code/Source/RHI/DescriptorPool.cpp92 // we leverage the PoolAllocator since these descriptors are allocated one-at-a-time (fragmentation free).COMMENT
MEDIUMGems/Atom/RHI/Metal/Code/Source/RHI/ImageView.cpp58 //Essentially this will tag a 2d texture as 2darray texture to ensure that sampling works correctly.COMMENT
MEDIUM…de/Atom/RHI.Reflect/UnifiedScopeAttachmentDescriptor.h24 //! Essentially a union of all possible ScopeAttachment types.COMMENT
MEDIUM…HI/Code/Include/Atom/RHI.Reflect/ShaderStageFunction.h25 //! utilize function constants to specialize the same central byte code store. Thus, aCOMMENT
MEDIUM…tom/RHI/Code/Include/Atom/RHI.Reflect/DeviceFeatures.h29 //! Whether color attachments can utilize independent blend modes.COMMENT
MEDIUM…tom/RHI/Code/Include/Atom/RHI/FrameGraphExecuteGroup.h21 //! which utilize hierarchical command lists (e.g. Vulkan / Metal) can store the primary command list on thisCOMMENT
MEDIUMGems/Atom/RHI/Code/Include/Atom/RHI/ScopeAttachment.h27 //! resource. A scope is able to utilize the view during compilation and execution.COMMENT
MEDIUM…Atom/RHI/Code/Include/Atom/RHI/ResourceInvalidateBus.h23 //! the compilation phase of FrameScheduler. Essentially, when a resourceCOMMENT
MEDIUM…ngPanel/LiveWindowSession/LiveLoggingWindowSession.cpp217 // Despite being apart of the base menu for now, the LiveLoggingWindow is the only one that needs to utilize theCOMMENT
MEDIUMGems/StartingPointInput/Code/Source/InputEventMap.cpp276 // We could (should) be more robust here by iterating over all input devices,COMMENT
MEDIUMGems/StartingPointInput/Code/Source/InputEventMap.cpp286 // We could (should) be more robust here by iterating over all input devices,COMMENT
MEDIUM…/include/LmbrCentral/Audio/AudioListenerComponentBus.h30 //! Essentially the same as calling SetRotationEntity and SetPositionEntity with the same Entity.COMMENT
LOWGems/QtForPython/Editor/Scripts/pyside_utils.py737 # If we have an event loop, go ahead and just return the coroutineCOMMENT
MEDIUMGems/AtomTressFX/Code/Rendering/HairFeatureProcessor.h51 //! might still not be enough. For this reason it is recommended to utilize theCOMMENT
MEDIUM…s/AtomTressFX/External/Code/src/TressFX/TressFXAsset.h167 // TressFX bones. Essentially, the full set of bones found in an emfx actor are the global bones, while the boneCOMMENT
MEDIUMGems/EMotionFX/Code/Tests/BlendTreeFootIKNodeTests.cpp322 // A more robust method would be needed to really test it correctly otherwise.COMMENT
MEDIUM⚡Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp1054 // Disabled until we can leverage prefab API to cut/copy/pasteCOMMENT
MEDIUM⚡Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp1060 // Disabled until we can leverage prefab API to cut/copy/pasteCOMMENT
MEDIUM⚡Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp1066 // Disabled until we can leverage prefab API to cut/pasteCOMMENT
MEDIUM…ne/Code/Editor/Windows/EditorWindow/UiSliceManager.cpp129 // system ever wants to leverage NotPushableOnSliceRoot, we'll need to revisit this.COMMENT
Cross-Language Confusion22 hits · 130 pts
SeverityFileLineSnippetContext
HIGH…ics/tests/material/Material_EmptyLibraryUsesDefault.py171 default_box.push()CODE
HIGH…ics/tests/material/Material_EmptyLibraryUsesDefault.py172 empty_box.push()CODE
HIGH…DccScriptingInterface/azpy/shared/common/core_utils.py18 # 'unicode' is undefined, must be Python3COMMENT
HIGH…Interface/SDK/Substance/scripts/sbs_builder_main_SD.py136 self.groupboxMat = QtWidgets.QGroupBox("Atom Material && Textures")CODE
HIGH…criptingInterface/SDK/Substance/builder/sb_gui_main.py329 self.groupboxMat = QtWidgets.QGroupBox("Atom Material && Textures")CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py640 if sel_list.length() == 0:CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py642 if sel_list.length() > 1:CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py766 if sel_list.length() == 0:CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py857 if sel_list.length() == 0:CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py2006 totalProgress = points.length() + triangleVertexIndices.length() / 3 + len(influenceObjectsNames)CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py2046 f.write("numOfTriangles %g\n" % (triangleVertexIndices.length() / 3))CODE
HIGH⚡Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py2048 for i in range(triangleVertexIndices.length() / 3):CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py261 for i in range(dagPaths.length()):CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py817 for i in range(dagPaths.length()):CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py831 numberItems = jointList.length()CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py930 if sel_list.length() == 0:CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py1416 curveLength = curveFn.length()CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py1438 for i in range(slist.length()):CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py1947 for i in range(dagPaths.length()):CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py2020 f.write("numOfVertices %g\n" % (points.length()))CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py2022 for vertexIndex in xrange(points.length()):CODE
HIGHGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py2072 if sel_list.length() == 0:CODE
Redundant / Tautological Comments69 hits · 104 pts
SeverityFileLineSnippetContext
LOW…_tools/_internal/managers/abstract_resource_locator.py80 # Check if the "project_name" key matches our projectCOMMENT
LOW…e_console/ly_remote_console/remote_console_commands.py137 # Check if the remote console is readyCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py1968 # Check if line is empty or only whitespaceCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py2008 # Check if this is the target we want by matching NAMECOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py2022 # Check if suffix matches (e.g., .Private.Object)COMMENT
LOWTools/ClassCreationWizard/ClassWizard.py2035 # Check if dependency already exists in this targetCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py2567 # Check if we have a WizardTemplate for this typeCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py2701 # Check if using command-driven template or legacy modeCOMMENT
LOWTools/ClassCreationWizard/ClassWizard.py3070 # Check if argument already exists (avoid duplicates)COMMENT
LOW…sCreationWizard/commands/register_module_descriptor.py77 # Check if descriptor already existsCOMMENT
LOWcmake/Tools/layout_tool.py144 # Check if the shader paks are setCOMMENT
LOWcmake/Tools/layout_tool.py551 # Check if the build config is set, if so, check if its releaseCOMMENT
LOWcmake/Tools/unit_test_layout_tool.py355 # Verify if any the rmdir calls based on the test parametersCOMMENT
LOWcmake/Tools/Platform/Android/android_support.py683 # Check if there already exists the build folder and a 'platform.settings' file. If there is an android gradleCOMMENT
LOWCode/Tools/Android/ProjectGenerator/main.py513 # Check if the project directory contains a json file with configuration data.COMMENT
LOWscripts/o3de/o3de/export_project.py23# Check if tkinter is installed or notCOMMENT
LOWscripts/o3de/o3de/android.py377 # Check if there is a signing config from the argumentsCOMMENT
LOWscripts/o3de/o3de/android_support.py528 # Check if the error is caused by a mismatched version of java that was used to run the toolSTRING
LOWscripts/o3de/o3de/android_support.py1474 # Check if there already exists the build folder and a 'platform.settings' file. If there is an android gradleSTRING
LOW…ipts/o3de/ExportScripts/export_source_built_project.py107 # Check if we have any monolithic entries if building monolithicCOMMENT
LOWscripts/scrubbing/validator.py162 # Check if this file is a binary file, or an extension we always skipCOMMENT
LOW.github/workflows/android-build.yml62 # Check if the workspace has enough free space, otherwise flag the disk for resizingCOMMENT
LOW.github/workflows/linux-build.yml59 # Check if the workspace has enough free space, otherwise flag the disk for resizingCOMMENT
LOWAutomatedTesting/Gem/PythonTests/Atom/tests/RGAtest.py52 # Check if rga executable existCOMMENT
LOW…AtomEditorComponents_PostFxShapeWeightModifierAdded.py150 # Check if required shape allows PostFX Shape Weight Modifier to be enabledCOMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py343 # Set Exposure to a low value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py350 # Set Exposure to a high value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py358 # Set Contrast to its minimum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py365 # Set Contrast to its maximum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py435 # Set Temperature to its minimum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py442 # Set Temperature to its maximum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py450 # Set Tint to its minimum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py457 # Set Tint to its maximum value.COMMENT
LOW…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py488 # Set Balance to its minimum value.COMMENT
LOW…sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py495 # Set Balance to its maximum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_ExposureControlAdded.py294 # Set ManualCompensationOverride to minimum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_ExposureControlAdded.py302 # Set ManualCompensationOverride to maximum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_ExposureControlAdded.py311 # Set EyeAdaptationExposureMin to minimum value.COMMENT
LOW⚡…sts/hydra_AtomEditorComponents_ExposureControlAdded.py319 # Set EyeAdaptationExposureMin to maximum value.COMMENT
LOW…nt_signal/EditorScripts/ImageGradient_RequiresShape.py66 # Check if the Image Gradient Component is active now after adding the ShapeCOMMENT
LOW…ignal/EditorScripts/GradientTransform_RequiresShape.py65 # Check if the Gradient Transform Component is active now after adding the ShapeCOMMENT
LOW…e_canvas/EditorScripts/NewGraph_CreatedSuccessfully.py91 # Check if the entity created when we create a new graph has theCOMMENT
LOW…scape_canvas/EditorScripts/Prefab_CreateInstantiate.py56 # Verify if prefab is createdCOMMENT
LOW…awnerPrefabs_PrefabCreationAndVisibilityToggleWorks.py72 # Verify if prefab is createdCOMMENT
LOW…ilter_ShapeSample_InstancesPlantAtSpecifiedAltitude.py81 # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shapeCOMMENT
LOW…er_ComponentAndOverrides_InstancesPlantOnValidSlope.py86 # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shapeCOMMENT
LOW…onentAndOverrides_InstancesPlantAtSpecifiedAltitude.py87 # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shapeCOMMENT
LOW…Scripts/InstanceSpawnerPriority_LayerAndSubPriority.py82 # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shapeCOMMENT
LOW…Bindings/tests/Editor_DisplaySettingsCommands_Works.py31 # Check if the setter workedCOMMENT
LOW…PythonBindings/tests/Editor_DisplaySettingsBus_Work.py40 # Check if the setter workedCOMMENT
LOW…/PythonTests/automatedtesting_shared/registry_utils.py30 # Set value_name to the specified valueCOMMENT
LOW…/PythonTests/automatedtesting_shared/registry_utils.py54 # Check if value name is present and return current valueCOMMENT
LOW…pts/TerrainSystem_VegetationSpawnsOnTerrainSurfaces.py138 # Assign gradients to layer spawners.COMMENT
LOW…pts/TerrainSystem_VegetationSpawnsOnTerrainSurfaces.py191 # Assign SurfaceTags to the SurfaceGradientListsCOMMENT
LOW…verrides/AddEntity_UnderUnfocusedInstanceAsOverride.py84 # Check if 'TireEntity' is added under 'LeftWheel' only correctly.COMMENT
LOW…g/Gem/PythonTests/assetpipeline/fbx_tests/fbx_tests.py1184 # Set path to expected dbgsg output, copied from test folderCOMMENT
LOW…g/Gem/PythonTests/assetpipeline/fbx_tests/fbx_tests.py1188 # Set path to actual dbgsg output, obtained when running APCOMMENT
LOW…g/Gem/PythonTests/assetpipeline/fbx_tests/fbx_tests.py1291 # Set path to actual dbgsg output, obtained when running APCOMMENT
LOW…e/asset_processor_tests/asset_processor_batch_tests.py220 # Print the output if the test is going to fail, to make it easier to debug.COMMENT
LOW…e/asset_processor_tests/asset_processor_batch_tests.py618 # Check if log files previously exist and grab their modification timesSTRING
9 more matches not shown…
Verbosity Indicators31 hits · 49 pts
SeverityFileLineSnippetContext
LOW⚡Tools/ClassCreationWizard/ClassWizard.py552 # Step 1: pre-constrain the view so Qt positions the popup at the correctCOMMENT
LOW⚡Tools/ClassCreationWizard/ClassWizard.py557 # Step 2: clamp the container that Fusion sizes independently of the view,COMMENT
LOW…or/native/unittests/AssetProcessorManagerUnitTests.cpp2971 // Step 1: Setup.COMMENT
LOW⚡…or/native/unittests/AssetProcessorManagerUnitTests.cpp3057 // Step 2: Verify assets don't re-process on a second call to process them.COMMENT
LOW⚡…or/native/unittests/AssetProcessorManagerUnitTests.cpp3062 // Step 3: Clear the fingerprint from the database.COMMENT
LOW⚡…or/native/unittests/AssetProcessorManagerUnitTests.cpp3071 // Step 4: Process again, and verify the assets did re-process, because the fingerprint changed.COMMENT
LOW…rocessor/native/AssetManager/assetProcessorManager.cpp1879 // we need to check if its already in the "active files" (things that we are looking over)COMMENT
LOW…rocessor/native/AssetManager/assetProcessorManager.cpp5043 // The purpose of this function is to find anything that depends on this given file, so that they can be added tCOMMENT
LOW…zFramework/DocumentPropertyEditor/AggregateAdapter.cpp774 // we need to check if it still belongs with the other entriesCOMMENT
LOWCode/Framework/AzCore/AzCore/Asset/AssetManager.cpp1950 // The purpose of this function is to validate this asset is still in a StreamReadyCOMMENT
LOW…ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp564 // Step 1: Resolve the path to an asset ID and type.COMMENT
LOW…ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp640 // Step 2: Open the asset.COMMENT
LOW…tComponents/AzQtComponents/Utilities/QtPluginPaths.cpp42 // the purpose of this function is to set up the QT globals so that it finds its platform libraries and that kind ofCOMMENT
LOW…zQtComponents/AzQtComponents/Components/DockTabBar.cpp145 * we need to check if we need to add our tab indicator underlay, andCOMMENT
LOW⚡…Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp1538 // Step 1: create inset topology (inner polygon starts at same size as outer).COMMENT
LOW⚡…Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp1541 // Step 2: scale inner polygon vertices toward center by factor (replicates PolygonScaleModifier).COMMENT
LOW…tures/Code/Source/Material/EditorMaterialComponent.cpp439 // We need to check if replaced material corresponds to this slot's default material.COMMENT
LOW…Atom/RPI/Code/Include/Atom/RPI.Public/Model/ModelLod.h154 // so we need to check if the buffer is already tracked before we add itCOMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp150 // Step 1: Generate the JSON and get the size.COMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp163 // Step 2: Allocate a buffer and fetch the generated JSON.COMMENT
LOWGems/Atom/RHI/Code/Source/RHI/ResourceView.cpp37 // we need to check if they are still required by the resource, otherwise delete the corresponding views froCOMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp141 // Step 1: Generate the JSON and get the size.COMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp154 // Step 2: Allocate a buffer and fetch the generated JSON.COMMENT
LOW…s/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp3657 // If the action returns null. We need to check if it was our widget, or just a close command.COMMENT
LOW…s/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp3902 // If the action returns null. We need to check if it was our widget, or just a close command.COMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2319 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2347 // Step 1: the clipper infer height from first elementCOMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2373 // Step 2: calculate the actual range of elements to display, and position the cursor before the first elementCOMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2391 // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd),COMMENT
LOWGems/EMotionFX/Code/EMotionFX/Source/AnimGraphNode.cpp1199 // In case we are clearing this error, we need to check if this node siblings have errors to clear the pCOMMENT
LOWGems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp162 // we need to check if any of its wrapped nodes match the node we areCOMMENT
Slop Phrases22 hits · 49 pts
SeverityFileLineSnippetContext
LOWCode/Framework/AzCore/AzCore/IPC/SharedMemory.h106 /// IMPORTANT: All functions below are UNSAFE. Don't forget to Lock/Unlock before/after using them.COMMENT
LOW…zQtComponents/AzQtComponents/Components/FancyDocking.h208 // A setter, so you don't forget to initialize one of themCOMMENT
LOWCode/Legacy/CryCommon/Maestro/Types/AnimParamType.h110 // NOTE: don't forget to register in Movie.cppCOMMENT
MEDIUMTemplates/DefaultProject/Template/export.sh18# Feel free to adjust any of the arguments as necessary. For more information about the project export command, type in COMMENT
MEDIUMTemplates/MinimalProject/Template/export.sh18# Feel free to adjust any of the arguments as necessary. For more information about the project export command, type in COMMENT
LOW…Tests/streaming/benchmark/asset_load_benchmark_test.py97 # On setup, make sure to clean up any benchmark assets that stuck around from a previous run.COMMENT
MEDIUM…nicalArt/DccScriptingInterface/Tools/IDE/Wing/start.py232 # you can modify/oerrive any setting simply by re-adding it with new valuesCOMMENT
MEDIUM⚡…lArt/DccScriptingInterface/Tools/DCC/Maya/discovery.py33# for Blender 3.1, you can modify constants.py or you canCOMMENT
MEDIUM⚡…t/DccScriptingInterface/Tools/DCC/Blender/discovery.py35# for Blender 3.1, you can modify constants.py or you canCOMMENT
MEDIUM⚡…calArt/DccScriptingInterface/azpy/dev/ide/wing/test.py67# In the center right of the Keyboard section is where you can add "Ccustom Key Bindings" combinations to execute codeCOMMENT
LOW…Assets/ShaderLib/External/FidelityFX/ffx-spd/ffx_spd.h193// [SAMPLER] don't forget to add the define #SPD_LINEAR_SAMPLER :)COMMENT
MEDIUMGems/ImGui/External/ImGui/v1.82/imgui/imgui_widgets.cpp6000// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.COMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp561 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. PreviCODE
LOW…LoggingExample/Code/Behaviors/LoggingGroupBehavior.cpp72 // In this example, let's add a LoggingGroup to a new manifest only. Don't forget to remove the manifest (.assetinfoCOMMENT
LOW…LoggingExample/Code/Behaviors/LoggingGroupBehavior.cpp96 // a problem was encountered. Don't forget to also tell the user what is going on,COMMENT
MEDIUMGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py1080 # If you really want it to be exactly _maxJointsPerVertex, you can try to pop out elements.COMMENT
MEDIUMGems/AtomTressFX/Tools/Maya/TressFX_Exporter.py1882 # If you really want it to be exactly _maxJointsPerVertex, you can try to pop out elements.COMMENT
LOWGems/EMotionFX/Code/EMotionFX/Source/NodeGroup.h61 * This will resize the array of node indices. Don't forget to initialize the node values after increasing the nCOMMENT
LOW…s/EMotionFX/Code/EMotionFX/Source/AnimGraphNodeGroup.h97 * This will resize the array of node ids. Don't forget to initialize the node values after increasing the numbeCOMMENT
LOWGems/EMotionFX/Code/EMotionFX/Source/EMotionFXManager.h455 * Also don't forget to call EMotionFX::Initializer::Shutdown() after you stop using EMotion FX.COMMENT
LOWGems/EMotionFX/Code/EMotionFX/Source/EMotionFXManager.h504 * Don't forget to call EMotionFX::Initializer::Shutdown() as well.COMMENT
MEDIUMGems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp2574 // As mentioned earlier, the component added when OnEntityComponentAdded is called is still pending currently,COMMENT
Fake / Example Data34 hits · 43 pts
SeverityFileLineSnippetContext
LOW…k/Tests/DocumentPropertyEditor/AdapterBuilderTests.cpp25 builder.BeginPropertyEditor("TextEditor", Dom::Value("lorem ipsum", true));CODE
LOW…k/Tests/DocumentPropertyEditor/AdapterBuilderTests.cpp38 <PropertyEditor type="TextEditor" attr=2 Value="lorem ipsum"/>CODE
LOW…k/Tests/DocumentPropertyEditor/AdapterBuilderTests.cpp50 editor[Nodes::PropertyEditor::Value.GetName()] = Dom::Value("lorem ipsum", true);CODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4371 m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. MaurCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4371 m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. MaurCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4376 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ipsCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4376 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ipsCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4419 m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. MaurCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4419 m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. MaurCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4424 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ipsCODE
LOW⚡Code/Framework/AzCore/Tests/Serialization.cpp4424 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ipsCODE
LOWCode/Framework/AzCore/Tests/DOM/DomFixtures.cpp75 entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor ";CODE
LOWCode/Framework/AzCore/Tests/DOM/DomFixtures.cpp75 entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor ";CODE
LOWCode/Framework/AzCore/Tests/DOM/DomFixtures.cpp145 entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor ";CODE
LOWCode/Framework/AzCore/Tests/DOM/DomFixtures.cpp145 entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor ";CODE
LOWCode/Framework/AzCore/AzCore/Asset/AssetManager.h552 //! but still retain the original assetId for the loaded asset. This allows you to perform simple 'placeholCOMMENT
LOW…ework/AzToolsFramework/Tests/InstanceDataHierarchy.cpp1020 keyTestData[AZ_CRC_CE("map")] = TypedKeyTestData<AZStd::string>::Create({"A", "B", "lorem ipsum"});CODE
LOWscripts/scrubbing/canary.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqCODE
LOWscripts/scrubbing/canary.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqCODE
LOW⚡…em/PythonTests/EditorPythonTestTools/consts/general.py46 LONG_STRING = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " \CODE
LOW⚡…em/PythonTests/EditorPythonTestTools/consts/general.py46 LONG_STRING = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " \CODE
LOW⚡…em/PythonTests/EditorPythonTestTools/consts/general.py50 "Lorem ipsum dolor sit amet. Nam aliquam sem et tortor consequat id porta nibh venenatis. Vel " \CODE
LOW⚡…em/PythonTests/EditorPythonTestTools/consts/general.py50 "Lorem ipsum dolor sit amet. Nam aliquam sem et tortor consequat id porta nibh venenatis. Vel " \CODE
LOW…em/PythonTests/EditorPythonTestTools/consts/general.py82 "dapibus ultrices in. Magna eget est lorem ipsum dolor sit amet. Convallis convallis " \CODE
LOW…em/PythonTests/EditorPythonTestTools/consts/general.py82 "dapibus ultrices in. Magna eget est lorem ipsum dolor sit amet. Convallis convallis " \CODE
LOW…s/AudioSystem/Code/Include/Editor/IAudioSystemEditor.h116 //! If the middleware control referenced in the XML node does not exist it should be created and marked as "placCOMMENT
LOW⚡Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp5145 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp5145 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp5147 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW⚡Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp5147 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp6777 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp6777 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp7411 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp7411 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
Synthetic Comment Markers7 hits · 42 pts
SeverityFileLineSnippetContext
HIGH…de/Tools/ShaderCompiler/Source/PadToAttributeMutator.h110 // to insert padding variables that will guarantee alignment boundaries as requestedCOMMENT
HIGH…AzFramework/Input/Devices/Motion/InputDeviceMotion.cpp193 // The channel is already enabled or disabled as requestedCOMMENT
HIGH…mework/AzToolsFramework/Prefab/PrefabPublicHandler.cpp1335 // Duplicate any nested entities and instances as requestedCOMMENT
HIGH…e/Source/RPI.Builders/Material/MaterialTypeBuilder.cpp666 generatedAzsl += AZStd::string::format("// This code was generated by %s. Do not modify.\n", MaterialTypCODE
HIGH…/RPI.Public/Material/MaterialShaderParameterLayout.cpp527 generatedAzsli += AZStd::string::format("// This code was generated from the MaterialShaderParameterLayout. CODE
HIGHGems/ImGui/External/ImGui/v1.82/imgui/imgui_draw.cpp2276 const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0xCODE
HIGH…nal/ImGui/v1.82/imgui/misc/freetype/imgui_freetype.cpp370 const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0xCODE
Structural Annotation Overuse18 hits · 30 pts
SeverityFileLineSnippetContext
LOW⚡Tools/ClassCreationWizard/ClassWizard.py552 # Step 1: pre-constrain the view so Qt positions the popup at the correctCOMMENT
LOW⚡Tools/ClassCreationWizard/ClassWizard.py557 # Step 2: clamp the container that Fusion sizes independently of the view,COMMENT
LOW…or/native/unittests/AssetProcessorManagerUnitTests.cpp2971 // Step 1: Setup.COMMENT
LOW⚡…or/native/unittests/AssetProcessorManagerUnitTests.cpp3057 // Step 2: Verify assets don't re-process on a second call to process them.COMMENT
LOW⚡…or/native/unittests/AssetProcessorManagerUnitTests.cpp3062 // Step 3: Clear the fingerprint from the database.COMMENT
LOW⚡…or/native/unittests/AssetProcessorManagerUnitTests.cpp3071 // Step 4: Process again, and verify the assets did re-process, because the fingerprint changed.COMMENT
LOW…ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp564 // Step 1: Resolve the path to an asset ID and type.COMMENT
LOW…ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp640 // Step 2: Open the asset.COMMENT
LOW⚡…Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp1538 // Step 1: create inset topology (inner polygon starts at same size as outer).COMMENT
LOW⚡…Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp1541 // Step 2: scale inner polygon vertices toward center by factor (replicates PolygonScaleModifier).COMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp150 // Step 1: Generate the JSON and get the size.COMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp163 // Step 2: Allocate a buffer and fetch the generated JSON.COMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp141 // Step 1: Generate the JSON and get the size.COMMENT
LOW…Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp154 // Step 2: Allocate a buffer and fetch the generated JSON.COMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2319 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2347 // Step 1: the clipper infer height from first elementCOMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2373 // Step 2: calculate the actual range of elements to display, and position the cursor before the first elementCOMMENT
LOWGems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp2391 // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd),COMMENT
AI Structural Patterns35 hits · 26 pts
SeverityFileLineSnippetContext
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py183CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py210CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py251CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py285CODE
LOW…LyTestTools/ly_test_tools/o3de/multi_test_framework.py318CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py97CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py458CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py481CODE
LOWTools/LyTestTools/ly_test_tools/o3de/asset_processor.py566CODE
LOWscripts/o3de/o3de/engine_template.py627CODE
LOWscripts/o3de/o3de/engine_template.py1324CODE
LOWscripts/o3de/o3de/engine_template.py1648CODE
LOWscripts/o3de/o3de/engine_template.py2040CODE
LOWscripts/o3de/o3de/engine_template.py2478CODE
LOWscripts/o3de/o3de/register.py730CODE
LOWscripts/o3de/o3de/manifest.py1158CODE
LOWscripts/o3de/o3de/repo_properties.py372CODE
LOWscripts/o3de/o3de/project_properties.py83CODE
LOWscripts/o3de/o3de/engine_properties.py64CODE
LOWscripts/o3de/o3de/android_support.py570CODE
LOWscripts/o3de/o3de/gem_properties.py20CODE
LOWscripts/o3de/tests/test_disable_gem.py150CODE
LOWscripts/o3de/tests/ExportScripts/export_test_utility.py10CODE
LOW…ipts/o3de/ExportScripts/export_source_built_project.py24CODE
LOW…thonTests/scripting/scripting_utils/scripting_tools.py129CODE
LOW…thonTests/scripting/scripting_utils/scripting_tools.py139CODE
LOW…TestTools/editor_python_test_tools/hydra_test_utils.py30CODE
LOW…/Gem/PythonTests/editor_test_testing/TestSuite_Main.py161CODE
LOW…tegration/TechnicalArt/DccScriptingInterface/config.py398CODE
LOW…ptingInterface/Tools/DCC/Maya/Scripts/set_callbacks.py190CODE
LOW…DccScriptingInterface/azpy/dev/utils/check/maya_app.py117CODE
LOW…ccScriptingInterface/SDK/Maya/Scripts/set_callbacks.py191CODE
LOW…honAssetBuilder/Editor/Scripts/scene_api/scene_data.py516CODE
LOW…honAssetBuilder/Editor/Scripts/scene_api/scene_data.py578CODE
LOW…honAssetBuilder/Editor/Scripts/scene_api/scene_data.py682CODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHscripts/o3de/o3de/repo_properties.py30 Merges the json data with the existing json data if it exists. If the json data does not exist, it is created. STRING
HIGHscripts/o3de/o3de/repo_properties.py75 Creates a release of a specific version of a remote object for the given src_data_path. The release is savSTRING
Example Usage Blocks6 hits · 9 pts
SeverityFileLineSnippetContext
LOWCode/Framework/AzCore/AzCore/Script/ScriptContext.cpp5424 // Example usage:COMMENT
LOWCode/Framework/AzCore/AzCore/Script/ScriptContext.cpp5438 // Example usage:COMMENT
LOWCode/Framework/AzCore/AzCore/Debug/Budget.h59// Usage example:COMMENT
LOW…AzToolsFramework/AzToolsFramework/Debug/TraceContext.h41 // Usage example:COMMENT
LOW…ace/azpy/o3de/renderer/materials/template_generator.py124# Usage:COMMENT
LOW…mGui/v1.82/imgui/misc/fonts/binary_to_compressed_c.cpp19// Usage example:COMMENT
Modern AI Meta-Vocabulary1 hit · 4 pts
SeverityFileLineSnippetContext
MEDIUM⚡Tools/ClassCreationWizard/CMakeLists.txt12# A standalone PySide6 tool for scaffolding O3DE C++ classes from templates.COMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUM…ts/LegacyContentConversion/LegacyComponentConverter.py122CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWGems/AudioSystem/Code/Source/Engine/ATL.cpp1510 // TODO: implementCOMMENT
Overly Generic Function Names1 hit · 0 pts
SeverityFileLineSnippetContext
LOW…t_tools/_internal/pytest_plugin/test_tools_fixtures.py117 def test_function(record_suite_property):STRING