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.
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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 7085 finding(s).
Are imports declared and package/API names verified? 1537 finding(s).
Are wrappers, guards, and repeated structures necessary? 4180 finding(s).
Which changes need focused human review? 11684 finding(s).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | Tools/ClassCreationWizard/CMakeLists.txt | 9 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/CMakeLists.txt | 16 | # ---------------------------------------------------------------------------- | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 22 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 24 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 41 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 43 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 119 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 121 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 164 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/cmake_text.py | 166 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 28 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 30 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 55 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 57 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 73 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 75 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 144 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 146 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 176 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/gem_dependency.py | 178 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1066 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1068 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1076 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1078 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1464 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1466 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 35 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 37 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 511 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 513 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 534 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 536 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 569 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 571 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 873 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 875 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 962 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 964 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 1365 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 1367 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 1574 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 1576 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 2100 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 2102 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 2873 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 2875 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 701 | # ============================================================================ | STRING |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 703 | # ---------------------------------------------------------------------------- | STRING |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 720 | # ============================================================================ | STRING |
| MEDIUM | Tools/ClassCreationWizard/command_plugin.py | 34 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/command_plugin.py | 36 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/command_plugin.py | 152 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/command_plugin.py | 154 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/command_plugin.py | 305 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/command_plugin.py | 307 | # ============================================================================ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/commands/copy_asset_files.py | 101 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/commands/copy_asset_files.py | 103 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/commands/copy_asset_files.py | 153 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/commands/copy_asset_files.py | 155 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …ols/ClassCreationWizard/commands/copy_variant_files.py | 112 | # ------------------------------------------------------------------ | COMMENT |
| 1522 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 161 | COMMENT | |
| LOW | Tools/CMakeLists.txt | 1 | # | COMMENT |
| LOW | Tools/EventLogTools/EventLogger/__init__.py | 1 | # | COMMENT |
| LOW | Tools/LyTestTools/CMakeLists.txt | 1 | # | COMMENT |
| LOW | Tools/ClassCreationWizard/CMakeLists.txt | 1 | # | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 41 | # package keeps its native libraries away from the extension modules that need | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 401 | # instead. Inside the editor Qt6 is already mapped into the process, and | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 421 | # editor's Gems/QtForPython/Editor/Scripts/bootstrap.py. Do not clobber a | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 701 | # ============================================================================ | COMMENT |
| LOW | Tools/ClassCreationWizard/commands/__init__.py | 1 | # | COMMENT |
| LOW | cmake/AzAutoGen.py | 141 | # if schemaLink is None: | COMMENT |
| LOW | cmake/AzAutoGen.py | 301 | return | COMMENT |
| LOW | cmake/__init__.py | 1 | # | COMMENT |
| LOW | cmake/Tools/__init__.py | 1 | # | COMMENT |
| LOW | cmake/Tools/Platform/__init__.py | 1 | # | COMMENT |
| LOW | cmake/Tools/Platform/Android/__init__.py | 1 | # | COMMENT |
| LOW | python/get_python_path.py | 1 | # coding:utf-8 | COMMENT |
| LOW | python/pip.sh | 1 | #!/bin/bash | COMMENT |
| LOW | Code/Tools/SerializeContextTools/Converter.cpp | 1 | /* | COMMENT |
| LOW | Code/Tools/SerializeContextTools/SliceConverter.cpp | 1 | /* | COMMENT |
| LOW | Code/Tools/SerializeContextTools/SliceConverter.cpp | 21 | #include <AzCore/std/algorithm.h> | COMMENT |
| LOW | Code/Tools/SerializeContextTools/SliceConverter.cpp | 261 | // Create an empty Prefab as the start of our conversion. | COMMENT |
| LOW | Code/Tools/SerializeContextTools/Dumper.cpp | 1 | /* | COMMENT |
| LOW | Code/Tools/SerializeContextTools/Dumper.cpp | 21 | #include <AzCore/Serialization/Json/JsonSerialization.h> | COMMENT |
| LOW | Code/Tools/SerializeContextTools/Utilities.cpp | 1 | /* | COMMENT |
| LOW | Code/Tools/TestImpactFramework/Frontend/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …ls/TestImpactFramework/Frontend/Console/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …ImpactFramework/Frontend/Console/Native/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …ole/Native/Code/Source/TestImpactNativeConsoleMain.cpp | 1 | /* | COMMENT |
| LOW | …ImpactFramework/Frontend/Console/Python/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …ImpactFramework/Frontend/Console/Common/CMakeLists.txt | 1 | # | COMMENT |
| LOW | Code/Tools/TestImpactFramework/Runtime/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …ools/TestImpactFramework/Runtime/Native/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …e/TestImpactFramework/Native/TestImpactNativeRuntime.h | 41 | template<typename TestTarget> | COMMENT |
| LOW | …e/TestImpactFramework/Native/TestImpactNativeRuntime.h | 81 | AZStd::optional<AZStd::chrono::milliseconds> globalTimeout); | COMMENT |
| LOW | …Runtime/Native/Code/Source/TestImpactNativeRuntime.cpp | 1 | /* | COMMENT |
| LOW | …Runtime/Native/Code/Source/TestImpactNativeRuntime.cpp | 121 | { | COMMENT |
| LOW | …/Source/TestEngine/Native/TestImpactNativeTestEngine.h | 61 | ~NativeTestEngine(); | COMMENT |
| LOW | …/Source/TestEngine/Native/TestImpactNativeTestEngine.h | 81 | //! 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.txt | 1 | # | COMMENT |
| LOW | …e/TestImpactFramework/Python/TestImpactPythonRuntime.h | 41 | template<typename TestTarget> | COMMENT |
| LOW | …e/TestImpactFramework/Python/TestImpactPythonRuntime.h | 101 | COMMENT | |
| LOW | …Runtime/Python/Code/Source/TestImpactPythonRuntime.cpp | 1 | /* | COMMENT |
| LOW | …Runtime/Python/Code/Source/TestImpactPythonRuntime.cpp | 121 | m_dynamicDependencyMap->ReplaceSourceCoverage(tiaData); | COMMENT |
| LOW | …ependency/TestImpactPythonTestSelectorAndPrioritizer.h | 41 | PythonTestSelectorAndPrioritizer::CreateProductionSourceWithoutCoverageAction( | COMMENT |
| LOW | …ependency/TestImpactPythonTestSelectorAndPrioritizer.h | 101 | PythonTestSelectorAndPrioritizer::UpdateProductionSourceWithCoverageAction( | COMMENT |
| LOW | …/Source/TestEngine/Python/TestImpactPythonTestEngine.h | 41 | //! @param repoDir Root path to where the repository is located. | COMMENT |
| LOW | …/Source/TestEngine/Python/TestImpactPythonTestEngine.h | 61 | //! @param globalTimeout The maximum duration the enumeration sequence may run before being forcefully terminate | COMMENT |
| LOW | …ools/TestImpactFramework/Runtime/Common/CMakeLists.txt | 1 | # | COMMENT |
| LOW | …s/TestImpactFramework/TestImpactClientSequenceReport.h | 341 | COMMENT | |
| LOW | …s/TestImpactFramework/TestImpactClientSequenceReport.h | 501 | AZStd::vector<AZStd::string> m_discardedTestRuns; | COMMENT |
| LOW | …eaders/TestImpactFramework/TestImpactTestSequenceBus.h | 121 | } | COMMENT |
| LOW | …me/Common/Code/Include/Static/TestImpactRuntimeUtils.h | 461 | }; | COMMENT |
| LOW | …ude/Static/Dependency/TestImpactDynamicDependencyMap.h | 201 | // 2. | COMMENT |
| LOW | …ude/Static/Dependency/TestImpactDynamicDependencyMap.h | 401 | // do not corrupt the dynamic dependency map | COMMENT |
| LOW | …ude/Static/Dependency/TestImpactDynamicDependencyMap.h | 441 | { | COMMENT |
| LOW | …ude/Static/Dependency/TestImpactDynamicDependencyMap.h | 501 | updatedFile.c_str()); | COMMENT |
| LOW | …ude/Static/Dependency/TestImpactDynamicDependencyMap.h | 561 | else | COMMENT |
| LOW | …ude/Static/Dependency/TestImpactDynamicDependencyMap.h | 581 | } | COMMENT |
| LOW | …atic/Dependency/TestImpactTestSelectorAndPrioritizer.h | 41 | COMMENT | |
| 5143 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Tools/LyTestTools/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/setup.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …LyTestTools/ly_test_tools/benchmark/data_aggregator.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/_internal/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ools/ly_test_tools/_internal/pytest_plugin/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …s/_internal/pytest_plugin/failed_test_rerun_command.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …_test_tools/_internal/pytest_plugin/terminal_report.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …TestTools/ly_test_tools/_internal/managers/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ly_test_tools/_internal/managers/platforms/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ls/LyTestTools/ly_test_tools/_internal/log/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …yTestTools/ly_test_tools/o3de/asset_processor_utils.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/o3de/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/cli/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/mobile/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …estTools/ly_test_tools/launchers/platforms/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ools/ly_test_tools/launchers/platforms/win/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ools/ly_test_tools/launchers/platforms/mac/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ls/ly_test_tools/launchers/platforms/linux/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …/ly_test_tools/launchers/platforms/android/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/environment/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/log/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/report/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/mars/filebeat_client.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/ly_test_tools/builtin/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_reg_cleaner.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_pipeline_utils.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_editor_test_utils.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ls/LyTestTools/tests/unit/test_o3de_atom_tools_test.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_py_logging_util.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/__init__.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_file_system.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_o3de_editor_test.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …TestTools/tests/unit/test_o3de_multi_test_framework.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …TestTools/tests/unit/test_pytest_plugin_editor_test.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_process_utils.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_waiter.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/unit/test_settings.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ls/LyTestTools/tests/integ/test_process_utils_linux.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/LyTestTools/tests/integ/test_process_utils.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Tools/RemoteConsole/ly_remote_console/setup.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …e/ly_remote_console/tests/integ/test_remote_console.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Source/exportKeywords.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/testhelper.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/testfuncs.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/clr.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/builder.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/testapp.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …rCompiler/Tests/Advanced/inheritance-lookup-seenats.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …mpiler/Tests/Advanced/multiple-attribute-namespaces.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/Advanced/options.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …/Tools/ShaderCompiler/Tests/Advanced/srg-categories.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …e/Tools/ShaderCompiler/Tests/Advanced/srg-semantics.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ler/Tests/Advanced/unbounded-arrays-emission-tester.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …/Tools/ShaderCompiler/Tests/Advanced/mae-methodcall.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …ols/ShaderCompiler/Tests/Advanced/srg-layout-merged.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …e/Tools/ShaderCompiler/Tests/Advanced/output-merger.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | …/ShaderCompiler/Tests/Advanced/function-overloading.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| HIGH | Code/Tools/ShaderCompiler/Tests/Advanced/seenat.py | 0 | copyright (c) contributors to the open 3d engine project. for complete copyright and license terms please see the licens | STRING |
| 819 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …s/SerializeContextAnalyzer/SerializeContextAnalyzer.py | 11 | CODE | |
| LOW | Tools/EventLogTools/TraceViewer.py | 14 | CODE | |
| LOW | Tools/EventLogTools/TraceViewer.py | 17 | CODE | |
| LOW | Tools/EventLogTools/EventLogger/Utils.py | 10 | CODE | |
| LOW | Tools/LyTestTools/setup.py | 11 | CODE | |
| LOW | Tools/LyTestTools/setup.py | 12 | CODE | |
| LOW | …LyTestTools/ly_test_tools/benchmark/data_aggregator.py | 8 | CODE | |
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 431 | CODE | |
| LOW | …ly_test_tools/_internal/pytest_plugin/multi_testing.py | 11 | CODE | |
| LOW | …_tools/_internal/managers/abstract_resource_locator.py | 12 | CODE | |
| LOW | …_tools/_internal/managers/abstract_resource_locator.py | 16 | CODE | |
| LOW | …estTools/ly_test_tools/_internal/managers/workspace.py | 22 | CODE | |
| LOW | …yTestTools/ly_test_tools/o3de/asset_processor_utils.py | 9 | CODE | |
| LOW | …yTestTools/ly_test_tools/o3de/asset_processor_utils.py | 10 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/editor_test.py | 26 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 19 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/atom_tools_test.py | 28 | CODE | |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 9 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 12 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 13 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 22 | CODE | |
| LOW | …LyTestTools/ly_test_tools/launchers/launcher_helper.py | 13 | CODE | |
| LOW | …LyTestTools/ly_test_tools/launchers/launcher_helper.py | 14 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 8 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 9 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 9 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 9 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 9 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 11 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 12 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 12 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 12 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 12 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/launchers/__init__.py | 14 | CODE | |
| LOW | …/ly_test_tools/launchers/platforms/android/launcher.py | 19 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/builtin/helpers.py | 13 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/builtin/helpers.py | 13 | CODE | |
| LOW | Tools/LyTestTools/tests/unit/test_reg_cleaner.py | 8 | CODE | |
| LOW | Tools/LyTestTools/tests/unit/test_builtin_helpers.py | 20 | CODE | |
| LOW | Tools/LyTestTools/tests/unit/test_builtin_helpers.py | 20 | CODE | |
| LOW | Tools/LyTestTools/tests/unit/test_asset_processor.py | 9 | CODE | |
| LOW | …s/LyTestTools/tests/unit/test_manager_platforms_mac.py | 18 | CODE | |
| LOW | Tools/LyTestTools/tests/unit/test_py_logging_util.py | 11 | CODE | |
| LOW | …TestTools/tests/unit/test_o3de_multi_test_framework.py | 16 | CODE | |
| LOW | Tools/LyTestTools/tests/integ/sanity_tests.py | 15 | CODE | |
| LOW | Tools/RemoteConsole/ly_remote_console/setup.py | 12 | CODE | |
| LOW | Tools/RemoteConsole/ly_remote_console/setup.py | 13 | CODE | |
| LOW | …e_console/ly_remote_console/remote_console_commands.py | 11 | CODE | |
| LOW | …e/ly_remote_console/tests/integ/test_remote_console.py | 8 | CODE | |
| LOW | …e/ly_remote_console/tests/integ/test_remote_console.py | 9 | CODE | |
| LOW | Tools/ClassCreationWizard/wizard_logging.py | 39 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 27 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 478 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 454 | CODE | |
| LOW | Tools/ClassCreationWizard/command_plugin.py | 24 | CODE | |
| LOW | …ssCreationWizard/commands/register_system_component.py | 9 | CODE | |
| LOW | Tools/ClassCreationWizard/commands/copy_file.py | 9 | CODE | |
| LOW | Tools/ClassCreationWizard/commands/copy_asset_files.py | 67 | CODE | |
| LOW | Tools/ClassCreationWizard/commands/copy_setreg.py | 8 | CODE | |
| LOW | …sCreationWizard/commands/register_module_descriptor.py | 9 | CODE | |
| 1395 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tools/EventLogTools/TraceViewer.py | 89 | def _append_current_tagged_message(self, message, tag): | CODE |
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 275 | def _automatic_process_killer(processes_to_kill): | CODE |
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 415 | def _asset_processor_platform(request): | CODE |
| LOW | …ly_test_tools/_internal/pytest_plugin/multi_testing.py | 34 | def pytest_pycollect_makeitem(collector: _pytest.python.Module, name: str, obj: object) -> _pytest.python.Module: | CODE |
| LOW | …ly_test_tools/_internal/pytest_plugin/multi_testing.py | 51 | def pytest_collection_modifyitems(session: Session, items: list[AbstractTestBase], config: Config) -> None: | CODE |
| LOW | …Tools/ly_test_tools/_internal/pytest_plugin/case_id.py | 48 | def _pytest_runtest_makereport_imp(report, item): | CODE |
| LOW | …Tools/ly_test_tools/_internal/pytest_plugin/case_id.py | 68 | def pytest_runtest_makereport(item, call): | CODE |
| LOW | …Tools/ly_test_tools/_internal/pytest_plugin/case_id.py | 81 | def pytest_collection_modifyitems(items, config): | CODE |
| LOW | …_tools/_internal/managers/abstract_resource_locator.py | 282 | def asset_processor_config_file(self): | CODE |
| LOW | …s/ly_test_tools/_internal/managers/artifact_manager.py | 28 | def _get_collision_handled_filename(self, file_path, amount=1): | CODE |
| LOW | …s/ly_test_tools/_internal/managers/artifact_manager.py | 136 | def generate_artifact_file_name(self, artifact_name): | CODE |
| LOW | …s/ly_test_tools/_internal/managers/artifact_manager.py | 172 | def _get_collision_handled_filename(self, artifact_path=None, amount=None): | CODE |
| LOW | …/ly_test_tools/_internal/managers/ly_process_killer.py | 25 | def detect_lumberyard_processes(processes_list): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/editor_test.py | 157 | def pytest_multitest_makeitem( | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 573 | def get_number_parallel_executables(): | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 591 | def _get_number_parallel_executables(self, request: _pytest.fixtures.FixtureRequest) -> int: | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 605 | def pytest_custom_modify_items( | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 696 | def filter_session_shared_tests(session_items: list[_pytest.python.Function(_shared_test_class)], | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1048 | def _run_parallel_batched_tests(self, | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1082 | def make_shared_test_function(test_spec_list_for_executable, index, current_executable): | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1308 | def _get_results_using_output(test_spec_list: list[AbstractTestBase], | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/settings.py | 34 | def backup_asset_processor_settings(self, backup_path=None): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/settings.py | 38 | def restore_asset_processor_settings(self, backup_path): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/atom_tools_test.py | 161 | def pytest_multitest_makeitem( | CODE |
| LOW⚡ | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 23 | def compile_test_case_name_from_request(request): | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 60 | def get_testcase_module_filepath(testcase_module: types.ModuleType) -> str: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 148 | def retrieve_editor_log_content(run_id: int, | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 178 | def retrieve_non_editor_log_content(run_id: int, | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 206 | def 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.py | 226 | def save_failed_asset_joblogs(workspace: ly_test_tools._internal.managers.workspace.AbstractWorkspaceManager) -> None: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 265 | def _check_log_errors_warnings(log_path: str) -> bool: | CODE |
| LOW | …ools/ly_test_tools/o3de/asset_processor_config_util.py | 111 | def disable_scanfolder_engine(config_setreg_path): | CODE |
| LOW | …ools/ly_test_tools/o3de/asset_processor_config_util.py | 146 | def disable_scanfolder_editor(config_setreg_path): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 48 | def compare_assets_with_cache(assets: List[str], assets_cache_path: str) -> Tuple[List[str], List[str]]: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 127 | def find_missing_lines_in_joblog(joblog_location: str, strings_to_verify: List[str]) -> List[str]: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 144 | def clear_project_test_assets_dir(test_assets_dir: str) -> None: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 191 | def create_asset_processor_backup_directories(backup_root_directory: str, test_backup_directory: str) -> None: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 203 | def backup_asset_processor_logs(bin_directory: str, backup_directory: str) -> None: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 265 | def processes_with_substring_in_name(substring: str) -> tuple: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 355 | def get_differences_between_lists(first: List[str], second: List[str]) -> (List[str], List[str]): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 496 | def validate_relocation_report( | CODE |
| LOW⚡ | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 904 | def project_test_source_folder(self): | CODE |
| LOW⚡ | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 912 | def compare_assets_with_cache(self) -> Tuple[List[str], List[str]]: | CODE |
| LOW⚡ | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 921 | def clear_project_test_assets_dir(self): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 691 | def disable_all_asset_processor_platforms(self): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 699 | def enable_asset_processor_platform(self, platform): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 753 | def delete_temp_asset_root_folder(self): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 887 | def project_test_cache_folder(self): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 953 | def add_relative_source_asset(self, relative_asset, source_root=None, dest_root=None): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 1044 | def _build_ap_batch_call_params(ap_path, project, platforms, extra_params=None): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 1062 | def assetprocessorbatch_check_output(workspace, project=None, platforms=None, extra_params=None, log_info=False, | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 1109 | def get_num_failed_processed_assets(output): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 1115 | def has_invalid_server_address(output, serverAddress): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/mobile/android.py | 43 | def check_adb_connection_state(): | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/mobile/android.py | 203 | def wait_for_android_device_load(android_device_id, timeout=60): | CODE |
| LOW | …LyTestTools/ly_test_tools/launchers/launcher_helper.py | 82 | def 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.py | 96 | def generate_android_loadlevel_command(args_list): | CODE |
| LOW | …/ly_test_tools/launchers/platforms/android/launcher.py | 131 | def _enable_android_capabilities(self): | CODE |
| LOW | …/ly_test_tools/launchers/platforms/android/launcher.py | 145 | def _is_valid_android_environment(self): | CODE |
| LOW | …s/LyTestTools/ly_test_tools/environment/reg_cleaner.py | 29 | def _delete_child_keys_and_values(path, exception_list=None): | CODE |
| 1023 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 235 | # Initialize ProcessOutput object | COMMENT |
| MEDIUM | …/ly_test_tools/launchers/platforms/android/launcher.py | 214 | # Create a python dictionary that can serialize to a json file with JSON pointer of | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/unit/test_file_system.py | 331 | # Create a mock of a os.walk return iterable. | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/unit/test_file_system.py | 433 | # Create a mock of a os.walk return iterable. | COMMENT |
| MEDIUM | …ls/LyTestTools/tests/integ/test_process_utils_linux.py | 31 | # Create a new process with no output in a new session | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/integ/sanity_tests.py | 51 | # Create the Workspace object | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/integ/sanity_tests.py | 54 | # Create the Launcher object and add args | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/integ/sanity_tests.py | 71 | # Create the Workspace object, this locates the engine and project | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/integ/sanity_tests.py | 74 | # Create the Launcher object and add args, such as `-rhi=Null` which disables GPU rendering and allows the | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/integ/sanity_tests.py | 99 | # Create the Workspace object | COMMENT |
| MEDIUM | Tools/LyTestTools/tests/integ/sanity_tests.py | 102 | # Create the Launcher object and add args | COMMENT |
| MEDIUM | …e/ly_remote_console/tests/integ/test_remote_console.py | 28 | # Initialize the RemoteConsole object to send commands to the Lumberyard client console. | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 2974 | # Create a basic component (CLI mode) | COMMENT |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 2979 | # Create a data asset with custom settings | COMMENT |
| MEDIUM | cmake/projectcmake.py | 304 | # Create the chain of subdirectory CMakeLists files needed to get to the projects gem code | STRING |
| MEDIUM | cmake/Tools/layout_tool.py | 365 | # Create the link | COMMENT |
| MEDIUM | cmake/Tools/layout_tool.py | 448 | # Create the assets to the layout | COMMENT |
| MEDIUM | cmake/Tools/Platform/Android/android_post_build.py | 126 | # Create the link to the asset bundle folder. | COMMENT |
| MEDIUM | cmake/Tools/Platform/Android/android_post_build.py | 148 | # Create a symlink or junction {target_layout_root} to this | COMMENT |
| MEDIUM | Code/Tools/Android/ProjectGenerator/main.py | 82 | # Create a button widget with an event handler. | COMMENT |
| MEDIUM | Code/Tools/Android/ProjectGenerator/main.py | 180 | # Create a Checkbutton widget and bind it to the variable. | COMMENT |
| MEDIUM | scripts/metrics/ctest_metrics_xml_to_csv.py | 27 | # Create the csv field header | COMMENT |
| MEDIUM | scripts/metrics/ctest_metrics_xml_to_csv.py | 188 | # Create a dict/json format to write to csv file | COMMENT |
| MEDIUM | scripts/metrics/pytest_metrics_xml_to_csv.py | 25 | # Create the csv field header | COMMENT |
| MEDIUM | …commit_validation/p4_validate_submitted_changelists.py | 46 | # The following code optimizes for the specific use case where all files are mapped the same way on the | COMMENT |
| MEDIUM | scripts/o3de/o3de/engine_template.py | 368 | # Create the restricted.json file in the destination_restricted_path | COMMENT |
| MEDIUM | scripts/o3de/o3de/export_project.py | 1017 | # This file is intended to be included in exported projects to prevent the asset processor from | COMMENT |
| MEDIUM | scripts/o3de/o3de/android.py | 285 | # Create the android configuration | COMMENT |
| MEDIUM | scripts/o3de/o3de/global_project.py | 100 | # Create the parent directories | COMMENT |
| MEDIUM | scripts/o3de/tests/test_engine_template.py | 500 | # Create a gem.json file in the template folder | STRING |
| MEDIUM | scripts/o3de/tests/test_export_project.py | 69 | # 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.py | 39 | # Create a new instance of the tool if launched from the Python Scripts window, | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/auto_lod.py | 47 | # Create a unique mesh group name using the filename + node name | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/auto_lod.py | 62 | # Create a LOD rule | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/auto_lod.py | 77 | # Create an editor entity | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py | 20 | # Create an override AZ::Render::EditorMaterialComponent | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py | 125 | # Create a unique mesh group name using the filename + node name | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py | 147 | # Create an editor entity | COMMENT |
| MEDIUM | AutomatedTesting/Editor/Scripts/scene_mesh_to_prefab.py | 215 | # Create a prefab with all our entities | COMMENT |
| MEDIUM | …pts/GradientSurfaceTagEmitter_ComponentDependencies.py | 47 | # Create an entity with Gradient Surface Tag Emitter component | COMMENT |
| MEDIUM | …nt_signal/EditorScripts/ImageGradient_RequiresShape.py | 52 | # Create a new Entity in the level | COMMENT |
| MEDIUM | …l/EditorScripts/GradientModifiers_Incompatibilities.py | 84 | # Create a new Entity in the level | COMMENT |
| MEDIUM | …l/EditorScripts/GradientModifiers_Incompatibilities.py | 121 | # Create a new Entity in the level | COMMENT |
| MEDIUM | …/EditorScripts/GradientGenerators_Incompatibilities.py | 74 | # Create a new Entity in the level | COMMENT |
| MEDIUM | …ignal/EditorScripts/GradientTransform_RequiresShape.py | 52 | # Create a new Entity in the level | COMMENT |
| MEDIUM | …ape_canvas/EditorScripts/GraphClosed_OnEntityDelete.py | 76 | # Create a new graph in Landscape Canvas and verify | COMMENT |
| MEDIUM | …_canvas/EditorScripts/LayerBlender_NodeConstruction.py | 82 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …ditorScripts/GradientNodes_DependentComponentsAdded.py | 77 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …e_canvas/EditorScripts/Edit_DisabledNodeDuplication.py | 68 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …ditorScripts/LayerExtenderNodes_ComponentEntitySync.py | 80 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …as/EditorScripts/AreaNodes_DependentComponentsAdded.py | 77 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …orScripts/SlotConnections_UpdateComponentReferences.py | 110 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …scape_canvas/EditorScripts/Terrain_NodeConstruction.py | 89 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …canvas/EditorScripts/GradientMixer_NodeConstruction.py | 94 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …ndscape_canvas/EditorScripts/Component_AddedRemoved.py | 52 | # Create an Entity at the root of the level | COMMENT |
| MEDIUM | …s/EditorScripts/TerrainNodes_EntityCreatedOnNodeAdd.py | 68 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …pts/GradientModifierNodes_EntityRemovedOnNodeDelete.py | 81 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …itorScripts/GradientNodes_EntityRemovedOnNodeDelete.py | 81 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …ditorScripts/TerrainNodes_EntityRemovedOnNodeDelete.py | 75 | # Create a new graph in Landscape Canvas | COMMENT |
| MEDIUM | …/EditorScripts/ShapeNodes_EntityRemovedOnNodeDelete.py | 81 | # Create a new graph in Landscape Canvas | COMMENT |
| 118 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …yTestTools/ly_test_tools/o3de/asset_processor_utils.py | 40 | except (psutil.AccessDenied, psutil.NoSuchProcess, psutil.ZombieProcess): | CODE |
| HIGH | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1209 | except FileNotFoundError: | CODE |
| HIGH | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 116 | except AssertionError: | CODE |
| HIGH | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 164 | except AssertionError: | CODE |
| HIGH | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 193 | except AssertionError: | CODE |
| HIGH | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 364 | except psutil.NoSuchProcess: | CODE |
| HIGH | …s/LyTestTools/ly_test_tools/environment/reg_cleaner.py | 57 | except WindowsError: | CODE |
| HIGH | …s/LyTestTools/ly_test_tools/environment/reg_cleaner.py | 75 | except WindowsError: | CODE |
| HIGH | Tools/LyTestTools/tests/unit/test_waiter.py | 43 | except Exception: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 266 | except OSError: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 1438 | except Exception: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 1459 | except Exception: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 243 | except OSError: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 1541 | except ValueError: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 1748 | except Exception: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 1557 | except Exception: | CODE |
| HIGH | Tools/ClassCreationWizard/ClassWizard.py | 2419 | except Exception: | CODE |
| HIGH | …ssCreationWizard/commands/exclude_conditional_files.py | 194 | except OSError: | CODE |
| HIGH | …ols/ClassCreationWizard/commands/register_file_list.py | 206 | except Exception: | CODE |
| HIGH | cmake/Tools/unit_test_layout_tool.py | 201 | except common.LmbrCmdError: | CODE |
| HIGH | …Platform/Android/unit_test_generate_android_project.py | 70 | except Exception as e: | CODE |
| HIGH | …ake/Platform/Windows/Packaging/Tests/test_installer.py | 65 | except TimeoutExpired as e: | CODE |
| HIGH | …ake/Platform/Windows/Packaging/Tests/test_installer.py | 127 | except TimeoutExpired as e: | CODE |
| HIGH | …ake/Platform/Windows/Packaging/Tests/test_installer.py | 149 | except TimeoutExpired as e: | CODE |
| HIGH | …ake/Platform/Windows/Packaging/Tests/test_installer.py | 172 | except TimeoutExpired as e: | CODE |
| HIGH | scripts/commit_validation/p4.py | 40 | except EOFError: | CODE |
| HIGH | scripts/o3de/o3de/compatibility.py | 365 | except (utils.InvalidObjectNameException, utils.InvalidVersionSpecifierException): | CODE |
| HIGH | scripts/o3de/o3de/engine_template.py | 700 | except ValueError: | CODE |
| HIGH | scripts/o3de/o3de/engine_template.py | 259 | except Exception as e: | CODE |
| HIGH | scripts/o3de/o3de/engine_template.py | 285 | except Exception as e: | CODE |
| HIGH | scripts/o3de/o3de/engine_template.py | 327 | except Exception as e: | CODE |
| HIGH | scripts/o3de/o3de/engine_template.py | 346 | except Exception as e: | CODE |
| HIGH | scripts/o3de/o3de/engine_template.py | 1097 | except Exception as e: | CODE |
| HIGH | scripts/o3de/o3de/register.py | 289 | except ValueError: | CODE |
| HIGH | scripts/o3de/o3de/register.py | 313 | except ValueError: | CODE |
| HIGH | scripts/o3de/o3de/cmake.py | 85 | except OSError as e: | CODE |
| HIGH | scripts/o3de/o3de/export_project.py | 58 | except FileNotFoundError: | CODE |
| HIGH | scripts/o3de/o3de/export_project.py | 78 | except FileNotFoundError: | CODE |
| HIGH | scripts/o3de/o3de/repo.py | 462 | except KeyError: | CODE |
| HIGH | scripts/o3de/o3de/repo.py | 307 | except KeyError: | CODE |
| HIGH | scripts/o3de/tests/test_register.py | 270 | except ValueError: | CODE |
| HIGH | scripts/o3de/tests/test_register.py | 276 | except ValueError: | CODE |
| HIGH | scripts/o3de/tests/test_register.py | 282 | except ValueError: | CODE |
| HIGH | scripts/o3de/tests/test_register.py | 453 | except ValueError: | CODE |
| HIGH | scripts/o3de/tests/test_register.py | 459 | except ValueError: | CODE |
| HIGH | …ipts/scrubbing/validator_data_LEGAL_REVIEW_REQUIRED.py | 53 | except ModuleNotFoundError: | CODE |
| HIGH | …thonTestTools/editor_python_test_tools/prefab_utils.py | 115 | except pyside_utils.EventLoopTimeoutException: | CODE |
| HIGH | …ditorPythonTestTools/editor_python_test_tools/utils.py | 24 | except ModuleNotFoundError: # Not all projects enable the Multiplayer Gem. | CODE |
| HIGH | …ythonTests/automatedtesting_shared/screenshot_utils.py | 174 | except: | CODE |
| HIGH | …esting/Gem/PythonTests/automatedtesting_shared/base.py | 142 | except AssertionError: | CODE |
| HIGH | …tegration/TechnicalArt/DccScriptingInterface/config.py | 979 | except: | CODE |
| HIGH | …tegration/TechnicalArt/DccScriptingInterface/config.py | 1008 | except: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 127 | except AttributeError: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 293 | except FileNotFoundError: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 151 | except AttributeError: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 165 | except AttributeError: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 304 | except KeyError: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 60 | except AttributeError: | CODE |
| HIGH | …ools/DCC/Blender/Scripts/addons/SceneExporter/utils.py | 212 | except (FileNotFoundError, RuntimeError): | CODE |
| HIGH | …Art/DccScriptingInterface/azpy/dcc/houdini/__init__.py | 59 | except: | CODE |
| 42 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL⚡ | …s/LyTestTools/tests/unit/test_manager_platforms_mac.py | 37 | mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory, | CODE |
| CRITICAL⚡ | …s/LyTestTools/tests/unit/test_manager_platforms_mac.py | 46 | mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory, | CODE |
| CRITICAL⚡ | …s/LyTestTools/tests/unit/test_manager_platforms_mac.py | 56 | mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory, | CODE |
| CRITICAL⚡ | …s/LyTestTools/tests/unit/test_manager_platforms_mac.py | 66 | mac_resource_locator = ly_test_tools._internal.managers.platforms.mac._MacResourceLocator(mock_build_directory, | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 53 | under_test = ly_test_tools.launchers.platforms.android.launcher.get_package_name(PACKAGE_NAME) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 62 | ly_test_tools.launchers.platforms.android.launcher.get_package_name(PACKAGE_NAME) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 68 | under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"]) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 77 | under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"]) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 86 | under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"]) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 95 | under_test = ly_test_tools.launchers.platforms.android.launcher.get_pid("dummy", ["dummy"]) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 103 | under_test = ly_test_tools.launchers.platforms.android.launcher.generate_android_loadlevel_command(args_list) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 110 | under_test = ly_test_tools.launchers.platforms.android.launcher.generate_android_loadlevel_command(args_list) | CODE |
| CRITICAL⚡ | Tools/LyTestTools/tests/unit/test_launcher_android.py | 117 | 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.py | 1141 | self.mock_test_class = ly_test_tools.o3de.multi_test_framework.MultiTestSuite.MultiTestCollector.from_parent( | CODE |
| CRITICAL⚡ | …TestTools/tests/unit/test_manager_platforms_windows.py | 42 | windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator( | CODE |
| CRITICAL⚡ | …TestTools/tests/unit/test_manager_platforms_windows.py | 50 | windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator( | CODE |
| CRITICAL⚡ | …TestTools/tests/unit/test_manager_platforms_windows.py | 60 | windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator( | CODE |
| CRITICAL⚡ | …TestTools/tests/unit/test_manager_platforms_windows.py | 70 | windows_resource_locator = ly_test_tools._internal.managers.platforms.windows._WindowsResourceLocator( | CODE |
| CRITICAL | …TestTools/tests/unit/test_manager_platforms_windows.py | 87 | windows_workspace_manager = ly_test_tools._internal.managers.platforms.windows.WindowsWorkspaceManager() | CODE |
| CRITICAL | …TestTools/tests/unit/test_manager_platforms_windows.py | 94 | windows_workspace_manager = ly_test_tools._internal.managers.platforms.windows.WindowsWorkspaceManager() | CODE |
| CRITICAL⚡ | …ScriptingInterface/Tools/DCC/Maya/Scripts/userSetup.py | 252 | DccScriptingInterface.Tools.DCC.Maya.Scripts.set_callbacks.install_fix_paths() | CODE |
| CRITICAL⚡ | …ScriptingInterface/Tools/DCC/Maya/Scripts/userSetup.py | 269 | DccScriptingInterface.Tools.DCC.Maya.Scripts.set_defaults.set_defaults() | CODE |
| CRITICAL⚡ | …ScriptingInterface/Tools/DCC/Maya/Scripts/userSetup.py | 283 | DccScriptingInterface.Tools.DCC.Maya.Scripts.set_menu.set_main_menu() | CODE |
| CRITICAL⚡ | …DccScriptingInterface/azpy/dcc/maya/toolbits/detach.py | 64 | sel = azpy.dcc.maya.helpers.utils.Selection() | CODE |
| CRITICAL⚡ | …DccScriptingInterface/azpy/dev/utils/check/maya_app.py | 45 | azpy.dev.utils.check.maya.set_dcc_app() | STRING |
| CRITICAL⚡ | …DccScriptingInterface/azpy/dev/utils/check/maya_app.py | 60 | azpy.dev.utils.check.maya.set_dcc_app() | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …estTools/ly_test_tools/_internal/managers/workspace.py | 169 | except Exception: # purposefully broad | CODE |
| MEDIUM | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 706 | def will_run(item): | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1021 | except Exception as e: | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1090 | except Exception as e: | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1327 | except Exception: # Intentionally broad to avoid failing if the output data is corrupt | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1338 | except Exception: # Intentionally broad, to avoid failing if the log data is corrupt | CODE |
| LOW⚡ | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 33 | except Exception as e: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 122 | except Exception as ex: # Even if the path didn't exist, we are interested on the exact reason why it couldn't be r | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 144 | except Exception as ex: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 173 | except Exception as ex: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 201 | except Exception as ex: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 242 | except Exception as e: # Purposefully broad | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 259 | except Exception as e: | CODE |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 309 | except Exception as ex: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 222 | except Exception as ex: # intentionally broad | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 276 | except Exception as ex: # Purposefully broad | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 287 | except Exception as read_exception: # Purposefully broad | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 558 | except Exception as ex: | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/mobile/android.py | 37 | except Exception: # purposefully broad | CODE |
| LOW | …/ly_test_tools/launchers/platforms/android/launcher.py | 81 | except Exception: # purposefully broad | CODE |
| LOW | …LyTestTools/ly_test_tools/environment/process_utils.py | 365 | except Exception: # purposefully broad | CODE |
| LOW | …LyTestTools/ly_test_tools/environment/process_utils.py | 383 | except Exception: # purposefully broad | CODE |
| LOW | …LyTestTools/ly_test_tools/environment/process_utils.py | 400 | except Exception: # purposefully broad | CODE |
| LOW | …s/LyTestTools/ly_test_tools/environment/file_system.py | 376 | except Exception: # intentionally broad | CODE |
| LOW | …s/LyTestTools/ly_test_tools/environment/file_system.py | 409 | except Exception: # intentionally broad | CODE |
| MEDIUM | …s/LyTestTools/ly_test_tools/environment/file_system.py | 267 | def remove_symlink(path): | CODE |
| LOW | Tools/LyTestTools/tests/unit/test_waiter.py | 43 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/wizard_logging.py | 41 | except Exception: | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3120 | print("Error: --component-name is required in CLI mode") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3125 | print(f"Error: Invalid component name: {error}") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3129 | print("Error: --namespace is required in CLI mode") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3134 | print(f"Error: Invalid namespace: {error}") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3144 | print(f"Error: Destination directory does not exist: {dest_dir}") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3277 | print(f"Error: Unknown template '{args.template_help}'") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3284 | print("Error: --project-path is required in CLI mode") | CODE |
| MEDIUM⚡ | Tools/ClassCreationWizard/ClassWizard.py | 3289 | print(f"Error: Unknown template '{args.template}'") | CODE |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 3178 | print(f"Error: {e}") | CODE |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 3199 | print(f"Error: {e}") | CODE |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 3206 | print(f"Error: {e}") | CODE |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 3245 | print(f"Error: Unknown template '{template_name}'") | CODE |
| MEDIUM | Tools/ClassCreationWizard/ClassWizard.py | 3339 | print(f"Error: {e}") | CODE |
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 782 | except Exception: | CODE |
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 793 | except Exception: | CODE |
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 1459 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 471 | except Exception as _bootstrap_err: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 812 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 845 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1148 | except Exception as e: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1160 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1180 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1193 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1226 | except Exception as e: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1412 | except Exception as e: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1438 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1557 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1741 | except Exception as e: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1748 | except Exception: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1817 | except Exception as e: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1903 | except Exception as e: | CODE |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2379 | except Exception as e: | CODE |
| 249 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …s/SerializeContextAnalyzer/SerializeContextAnalyzer.py | 29 | CODE | |
| LOW | …s/SerializeContextAnalyzer/SerializeContextAnalyzer.py | 51 | CODE | |
| LOW | Tools/EventLogTools/TraceViewer.py | 95 | CODE | |
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 123 | CODE | |
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 318 | CODE | |
| LOW | …Tools/ly_test_tools/_internal/pytest_plugin/case_id.py | 124 | CODE | |
| LOW | …_test_tools/_internal/pytest_plugin/terminal_report.py | 49 | CODE | |
| LOW | …_tools/_internal/managers/abstract_resource_locator.py | 49 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 605 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 849 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 1116 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py | 96 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py | 131 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/settings.py | 209 | CODE | |
| LOW | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 226 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 417 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 251 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 481 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 263 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/cli/codeowners_hint.py | 58 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/cli/codeowners_hint.py | 104 | CODE | |
| LOW | …/LyTestTools/ly_test_tools/launchers/platforms/base.py | 69 | CODE | |
| LOW | …LyTestTools/ly_test_tools/environment/process_utils.py | 199 | CODE | |
| LOW | …s/LyTestTools/ly_test_tools/environment/file_system.py | 285 | CODE | |
| LOW | Tools/ClassCreationWizard/cmake_text.py | 71 | CODE | |
| LOW | Tools/ClassCreationWizard/cmake_text.py | 94 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 3062 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 3115 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1606 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1986 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2403 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2595 | CODE | |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2764 | CODE | |
| LOW | Tools/ClassCreationWizard/commands/copy_asset_files.py | 105 | CODE | |
| LOW | …ols/ClassCreationWizard/commands/copy_variant_files.py | 116 | CODE | |
| LOW | …ols/ClassCreationWizard/commands/register_file_list.py | 37 | CODE | |
| LOW | Tools/ClassCreationWizard/commands/copy_glob_to.py | 99 | CODE | |
| LOW | …nWizard/commands/add_feature_processor_registration.py | 216 | CODE | |
| LOW | …ClassCreationWizard/commands/register_generic_asset.py | 31 | CODE | |
| LOW | …/ClassCreationWizard/commands/add_pass_creator_call.py | 247 | CODE | |
| LOW | cmake/projectcmake.py | 166 | CODE | |
| LOW | cmake/reroot.py | 16 | CODE | |
| LOW | cmake/AzAutoGen.py | 121 | CODE | |
| LOW | cmake/AzAutoGen.py | 288 | CODE | |
| LOW | cmake/AzAutoGen.py | 389 | CODE | |
| LOW | cmake/waffiles2cmake.py | 78 | CODE | |
| LOW | cmake/warn_fix.py | 36 | CODE | |
| LOW | cmake/warn_fix.py | 96 | CODE | |
| LOW | cmake/mocfix.py | 44 | CODE | |
| LOW | cmake/mocfix.py | 83 | CODE | |
| LOW | cmake/mocfix.py | 127 | CODE | |
| LOW | cmake/Tools/layout_tool.py | 57 | CODE | |
| LOW | cmake/Tools/layout_tool.py | 160 | CODE | |
| LOW | cmake/Tools/layout_tool.py | 241 | CODE | |
| LOW | cmake/Tools/unit_test_layout_tool.py | 25 | CODE | |
| LOW | cmake/Tools/unit_test_layout_tool.py | 378 | CODE | |
| LOW | cmake/Tools/common.py | 144 | CODE | |
| LOW | cmake/Tools/common.py | 198 | CODE | |
| LOW | cmake/Tools/common.py | 264 | CODE | |
| LOW | cmake/Tools/Platform/iOS/launch_ios_test.py | 34 | CODE | |
| 310 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tools/LyTestTools/ly_test_tools/__init__.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_tools/_internal/managers/abstract_resource_locator.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/ly_test_tools/_internal/managers/artifact_manager.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …estTools/ly_test_tools/_internal/managers/workspace.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/ly_test_tools/_internal/managers/ly_process_killer.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/ly_test_tools/_internal/managers/platforms/windows.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ls/ly_test_tools/_internal/managers/platforms/linux.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ools/ly_test_tools/_internal/managers/platforms/mac.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …TestTools/ly_test_tools/o3de/ini_configuration_util.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …yTestTools/ly_test_tools/o3de/asset_processor_utils.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/editor_test.py | 38 | logger = logging.getLogger(__name__) | CODE |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/ap_log_parser.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/settings.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/atom_tools_test.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …ls/LyTestTools/ly_test_tools/o3de/editor_test_utils.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ools/ly_test_tools/o3de/asset_processor_config_util.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/pipeline_utils.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/shader_compiler.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/cli/codeowners_hint.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/mobile/android.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/LyTestTools/ly_test_tools/launchers/platforms/base.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/environment/watchdog.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/LyTestTools/ly_test_tools/environment/reg_cleaner.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …LyTestTools/ly_test_tools/environment/process_utils.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/LyTestTools/ly_test_tools/environment/file_system.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/ly_test_tools/log/log_monitor.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/tests/unit/test_file_system.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/tests/integ/sanity_tests.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | Tools/LyTestTools/tests/integ/test_regression.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …e_console/ly_remote_console/remote_console_commands.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | cmake/Tools/apply_patch.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | scripts/o3de/o3de/command_utils.py | 413 | def set_password(self, key: str) -> None: | CODE |
| LOW | …matedTesting/Gem/PythonTests/Atom/TestSuite_Sandbox.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …atedTesting/Gem/PythonTests/Atom/TestSuite_Main_GPU.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/Atom/TestSuite_Main_Null_Render_MaterialCanvas_01.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | …esting/Gem/PythonTests/Atom/TestSuite_Benchmark_GPU.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …Testing/Gem/PythonTests/Atom/TestSuite_Periodic_GPU.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | …s/Atom/TestSuite_Main_Null_Render_MaterialEditor_01.py | 12 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …ng/Gem/PythonTests/Atom/atom_utils/atom_tools_utils.py | 140 | def set_pane_visibility(pane_name: str, value: bool) -> None: | CODE |
| LOW⚡ | …ng/Gem/PythonTests/Atom/atom_utils/atom_tools_utils.py | 212 | def set_grid_enabled(value: bool) -> None: | CODE |
| LOW⚡ | …ng/Gem/PythonTests/Atom/atom_utils/atom_tools_utils.py | 222 | def set_shadow_catcher_enabled(value: bool) -> None: | CODE |
| LOW | …TestTools/editor_python_test_tools/hydra_test_utils.py | 18 | logger = logging.getLogger(__name__) | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 454 | def set_name(self, entity_name: str) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 591 | def set_start_status(self, desired_start_status: str) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 620 | def set_lock_state(self, is_locked: bool) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 636 | def set_visibility_state(self, is_visible: bool) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 672 | def set_world_translation(self, new_translation) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 705 | def set_local_uniform_scale(self, scale_float) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 719 | def set_local_rotation(self, new_rotation) -> None: | CODE |
| LOW | …tTools/editor_python_test_tools/editor_entity_utils.py | 735 | def set_local_translation(self, new_translation) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 59 | def set_is_trigger(self, value: bool) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 75 | def set_is_simulated(self, value: bool) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 91 | def set_in_scene_queries(self, value: bool) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 107 | def set_offset(self, x: float, y: float, z: float) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 125 | def set_rotation(self, x: float, y: float, z: float) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 145 | def set_tag(self, tag: chr) -> None: | CODE |
| LOW | …t_tools/editor_component/editor_physx_mesh_collider.py | 164 | def set_rest_offset(self, rest_offset: float) -> None: | CODE |
| 129 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Tools/LyTestTools/ly_test_tools/o3de/settings.py | 232 | # fileinput can be very destructive when used in conjunction with "with as" due to temp file creation. | COMMENT |
| LOW | cmake/Tools/common.py | 53 | # Specific error codes that we cant match to any platform code, so just set to the standard '1' | COMMENT |
| MEDIUM | Code/Tools/ShaderCompiler/Source/AzslcMangling.h | 278 | : 1 + std::count(leaf.begin(), leaf.end(), ','); // this isn't robust if types may hold comma (and it's the | CODE |
| MEDIUM | Code/Tools/ShaderCompiler/Source/AzslcPlatformEmitter.h | 51 | //! In order to provide robust assertion it throws an exception if more than one emitters try to use the same ke | COMMENT |
| MEDIUM | Code/Framework/AzFramework/Tests/ArchiveTests.cpp | 278 | // ---- Archive FGetCachedFileDataTests (these leverage Archive CachedFile mechanism for caching data --- | COMMENT |
| MEDIUM | …de/Framework/AzCore/AzCore/Script/ScriptContextDebug.h | 36 | // however until we support the asset database we need to leverage | COMMENT |
| MEDIUM | Code/Framework/AzCore/AzCore/DOM/DomUtils.cpp | 485 | // First try to use Json Serialization system if available to leverage | COMMENT |
| MEDIUM | …lsFramework/UI/PropertyEditor/EntityPropertyEditor.cpp | 1033 | // If this is the container entity for the currently focused prefab, utilize a separate layout. | COMMENT |
| MEDIUM | …ramework/AzToolsFramework/Entity/EditorEntityModel.cpp | 1705 | // reset the cached entity name so we can leverage OnEntityNameChanged to detect if the name is overridden and a | COMMENT |
| MEDIUM | …k/AzToolsFramework/Prefab/PrefabFocusPublicInterface.h | 31 | //! Public Interface for external systems to utilize the Prefab Focus system. This interface shouldn't expose | COMMENT |
| MEDIUM | …/AzQtComponents/Components/FancyDockingGhostWidget.cpp | 88 | // to paint the widget pixmap at half the previous size to make the process seamless. | COMMENT |
| LOW | scripts/commit_validation/validate_file_or_folder.py | 34 | # if its a file, we just add that file. | COMMENT |
| MEDIUM | scripts/o3de/o3de/android_support.py | 299 | # Note: This map needs to be updated in conjunction with newer versions of the Android Gradle plugins. | STRING |
| LOW | scripts/o3de/tests/test_print_registration.py | 276 | # to just return a fake path to a single test gem | STRING |
| MEDIUM | …ipts/o3de/ExportScripts/export_source_built_project.py | 141 | # Convert level names into seed files that the asset bundler can utilize for packaging | COMMENT |
| MEDIUM | …gnal/Code/Source/Components/ImageGradientComponent.cpp | 788 | // This will get replaced with safe/robust methods of modifying the image as paintbrush functionality | COMMENT |
| MEDIUM | Gems/PhysX/Core/Code/Editor/EditorJointConfiguration.h | 44 | float m_tolerance = 0.1f; ///< Field is not shown in the editor. May not be easy for users to utilize this value | CODE |
| MEDIUM | Gems/PhysX/Debug/Code/Source/SystemComponent.h | 180 | /// @param context the reflect context to utilize. | COMMENT |
| MEDIUM | Gems/WhiteBox/Code/Source/Core/WhiteBoxCsg.h | 32 | //! A 2D point on a region's plane (double precision for robust geometry). | COMMENT |
| MEDIUM⚡ | …tegration/TechnicalArt/DccScriptingInterface/config.py | 188 | # access the the o3de scripts so we can utilize things like o3de.py | COMMENT |
| MEDIUM⚡ | …tegration/TechnicalArt/DccScriptingInterface/config.py | 196 | # and be refactored to utilize py3+ fstrings | COMMENT |
| MEDIUM⚡ | …tegration/TechnicalArt/DccScriptingInterface/config.py | 241 | # and be refactored to utilize py3+ fstrings | COMMENT |
| MEDIUM | …gration/TechnicalArt/DccScriptingInterface/__init__.py | 639 | # this might be the best robust solution for multi-platform? | COMMENT |
| MEDIUM | …lArt/DccScriptingInterface/Tools/IDE/Wing/discovery.py | 46 | # and select the install they would like to utilize. And this should | COMMENT |
| MEDIUM | …lArt/DccScriptingInterface/Tools/IDE/Wing/discovery.py | 47 | # provide robust per-platform and os-style registry support. | COMMENT |
| MEDIUM⚡ | …icalArt/DccScriptingInterface/Tools/DCC/Maya/config.py | 238 | # now we can utilize that default setting to trigger the initialization, | COMMENT |
| MEDIUM | …lArt/DccScriptingInterface/Tools/DCC/Maya/discovery.py | 46 | # and select the install they would like to utilize. And this should | COMMENT |
| MEDIUM | …lArt/DccScriptingInterface/Tools/DCC/Maya/discovery.py | 47 | # provide robust per-platform and os-style registry support. | COMMENT |
| LOW | …nicalArt/DccScriptingInterface/Tools/DCC/Maya/start.py | 107 | # maybe bypass copying the entire env, and just pass our dccsi maya config as env dict | COMMENT |
| MEDIUM | …t/DccScriptingInterface/Tools/DCC/Blender/discovery.py | 48 | # and select the install they would like to utilize. And this should | COMMENT |
| MEDIUM | …t/DccScriptingInterface/Tools/DCC/Blender/discovery.py | 49 | # provide robust per-platform and os-style registry support. | COMMENT |
| MEDIUM | …zpy/o3de/renderer/materials/o3de_material_generator.py | 52 | """! This is the main entry point that is called in order to process a material. Currently, this is | STRING |
| MEDIUM⚡ | …calArt/DccScriptingInterface/azpy/shared/utils/init.py | 42 | # and this could be streamlined in a future refactor pass to slim down | COMMENT |
| MEDIUM | …lArt/DccScriptingInterface/Editor/Scripts/bootstrap.py | 163 | # additional DCCsi imports that utilize PySide | COMMENT |
| MEDIUM | …om/RPI/Code/Include/Atom/RPI.Public/FeatureProcessor.h | 67 | //! Feature processors can utilize this mask to figure out if it may need to generate the DrawPackets up | COMMENT |
| MEDIUM | …e/Include/Atom/RPI.Public/Shader/ShaderResourceGroup.h | 343 | //! Usually subclasses of AZ::Data::InstanceData leverage the AssetId of the given asset as a means to defin | COMMENT |
| MEDIUM | …ms/Atom/RPI/Code/Source/RPI.Public/Pass/PassSystem.cpp | 352 | // Users can leverage this function and customize it's logic to facilitate their own debugging | COMMENT |
| MEDIUM | …clude/Atom/RHI.Reflect/DX12/PlatformLimitsDescriptor.h | 70 | //! leverage the bindless mechanism, this number can be higher (e.g. [0.8f, 0.9f]). | COMMENT |
| MEDIUM | Gems/Atom/RHI/DX12/Code/Source/RHI/DescriptorPool.cpp | 92 | // we leverage the PoolAllocator since these descriptors are allocated one-at-a-time (fragmentation free). | COMMENT |
| MEDIUM | Gems/Atom/RHI/Metal/Code/Source/RHI/ImageView.cpp | 58 | //Essentially this will tag a 2d texture as 2darray texture to ensure that sampling works correctly. | COMMENT |
| MEDIUM | …de/Atom/RHI.Reflect/UnifiedScopeAttachmentDescriptor.h | 24 | //! Essentially a union of all possible ScopeAttachment types. | COMMENT |
| MEDIUM | …HI/Code/Include/Atom/RHI.Reflect/ShaderStageFunction.h | 25 | //! utilize function constants to specialize the same central byte code store. Thus, a | COMMENT |
| MEDIUM | …tom/RHI/Code/Include/Atom/RHI.Reflect/DeviceFeatures.h | 29 | //! Whether color attachments can utilize independent blend modes. | COMMENT |
| MEDIUM | …tom/RHI/Code/Include/Atom/RHI/FrameGraphExecuteGroup.h | 21 | //! which utilize hierarchical command lists (e.g. Vulkan / Metal) can store the primary command list on this | COMMENT |
| MEDIUM | Gems/Atom/RHI/Code/Include/Atom/RHI/ScopeAttachment.h | 27 | //! resource. A scope is able to utilize the view during compilation and execution. | COMMENT |
| MEDIUM | …Atom/RHI/Code/Include/Atom/RHI/ResourceInvalidateBus.h | 23 | //! the compilation phase of FrameScheduler. Essentially, when a resource | COMMENT |
| MEDIUM | …ngPanel/LiveWindowSession/LiveLoggingWindowSession.cpp | 217 | // Despite being apart of the base menu for now, the LiveLoggingWindow is the only one that needs to utilize the | COMMENT |
| MEDIUM | Gems/StartingPointInput/Code/Source/InputEventMap.cpp | 276 | // We could (should) be more robust here by iterating over all input devices, | COMMENT |
| MEDIUM | Gems/StartingPointInput/Code/Source/InputEventMap.cpp | 286 | // We could (should) be more robust here by iterating over all input devices, | COMMENT |
| MEDIUM | …/include/LmbrCentral/Audio/AudioListenerComponentBus.h | 30 | //! Essentially the same as calling SetRotationEntity and SetPositionEntity with the same Entity. | COMMENT |
| LOW | Gems/QtForPython/Editor/Scripts/pyside_utils.py | 737 | # If we have an event loop, go ahead and just return the coroutine | COMMENT |
| MEDIUM | Gems/AtomTressFX/Code/Rendering/HairFeatureProcessor.h | 51 | //! might still not be enough. For this reason it is recommended to utilize the | COMMENT |
| MEDIUM | …s/AtomTressFX/External/Code/src/TressFX/TressFXAsset.h | 167 | // TressFX bones. Essentially, the full set of bones found in an emfx actor are the global bones, while the bone | COMMENT |
| MEDIUM | Gems/EMotionFX/Code/Tests/BlendTreeFootIKNodeTests.cpp | 322 | // A more robust method would be needed to really test it correctly otherwise. | COMMENT |
| MEDIUM⚡ | Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp | 1054 | // Disabled until we can leverage prefab API to cut/copy/paste | COMMENT |
| MEDIUM⚡ | Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp | 1060 | // Disabled until we can leverage prefab API to cut/copy/paste | COMMENT |
| MEDIUM⚡ | Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp | 1066 | // Disabled until we can leverage prefab API to cut/paste | COMMENT |
| MEDIUM | …ne/Code/Editor/Windows/EditorWindow/UiSliceManager.cpp | 129 | // system ever wants to leverage NotPushableOnSliceRoot, we'll need to revisit this. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ics/tests/material/Material_EmptyLibraryUsesDefault.py | 171 | default_box.push() | CODE |
| HIGH | …ics/tests/material/Material_EmptyLibraryUsesDefault.py | 172 | empty_box.push() | CODE |
| HIGH | …DccScriptingInterface/azpy/shared/common/core_utils.py | 18 | # 'unicode' is undefined, must be Python3 | COMMENT |
| HIGH | …Interface/SDK/Substance/scripts/sbs_builder_main_SD.py | 136 | self.groupboxMat = QtWidgets.QGroupBox("Atom Material && Textures") | CODE |
| HIGH | …criptingInterface/SDK/Substance/builder/sb_gui_main.py | 329 | self.groupboxMat = QtWidgets.QGroupBox("Atom Material && Textures") | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 640 | if sel_list.length() == 0: | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 642 | if sel_list.length() > 1: | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 766 | if sel_list.length() == 0: | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 857 | if sel_list.length() == 0: | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 2006 | totalProgress = points.length() + triangleVertexIndices.length() / 3 + len(influenceObjectsNames) | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 2046 | f.write("numOfTriangles %g\n" % (triangleVertexIndices.length() / 3)) | CODE |
| HIGH⚡ | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 2048 | for i in range(triangleVertexIndices.length() / 3): | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 261 | for i in range(dagPaths.length()): | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 817 | for i in range(dagPaths.length()): | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 831 | numberItems = jointList.length() | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 930 | if sel_list.length() == 0: | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 1416 | curveLength = curveFn.length() | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 1438 | for i in range(slist.length()): | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 1947 | for i in range(dagPaths.length()): | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 2020 | f.write("numOfVertices %g\n" % (points.length())) | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 2022 | for vertexIndex in xrange(points.length()): | CODE |
| HIGH | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 2072 | if sel_list.length() == 0: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …_tools/_internal/managers/abstract_resource_locator.py | 80 | # Check if the "project_name" key matches our project | COMMENT |
| LOW | …e_console/ly_remote_console/remote_console_commands.py | 137 | # Check if the remote console is ready | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 1968 | # Check if line is empty or only whitespace | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2008 | # Check if this is the target we want by matching NAME | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2022 | # Check if suffix matches (e.g., .Private.Object) | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2035 | # Check if dependency already exists in this target | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2567 | # Check if we have a WizardTemplate for this type | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 2701 | # Check if using command-driven template or legacy mode | COMMENT |
| LOW | Tools/ClassCreationWizard/ClassWizard.py | 3070 | # Check if argument already exists (avoid duplicates) | COMMENT |
| LOW | …sCreationWizard/commands/register_module_descriptor.py | 77 | # Check if descriptor already exists | COMMENT |
| LOW | cmake/Tools/layout_tool.py | 144 | # Check if the shader paks are set | COMMENT |
| LOW | cmake/Tools/layout_tool.py | 551 | # Check if the build config is set, if so, check if its release | COMMENT |
| LOW | cmake/Tools/unit_test_layout_tool.py | 355 | # Verify if any the rmdir calls based on the test parameters | COMMENT |
| LOW | cmake/Tools/Platform/Android/android_support.py | 683 | # Check if there already exists the build folder and a 'platform.settings' file. If there is an android gradle | COMMENT |
| LOW | Code/Tools/Android/ProjectGenerator/main.py | 513 | # Check if the project directory contains a json file with configuration data. | COMMENT |
| LOW | scripts/o3de/o3de/export_project.py | 23 | # Check if tkinter is installed or not | COMMENT |
| LOW | scripts/o3de/o3de/android.py | 377 | # Check if there is a signing config from the arguments | COMMENT |
| LOW | scripts/o3de/o3de/android_support.py | 528 | # Check if the error is caused by a mismatched version of java that was used to run the tool | STRING |
| LOW | scripts/o3de/o3de/android_support.py | 1474 | # Check if there already exists the build folder and a 'platform.settings' file. If there is an android gradle | STRING |
| LOW | …ipts/o3de/ExportScripts/export_source_built_project.py | 107 | # Check if we have any monolithic entries if building monolithic | COMMENT |
| LOW | scripts/scrubbing/validator.py | 162 | # Check if this file is a binary file, or an extension we always skip | COMMENT |
| LOW | .github/workflows/android-build.yml | 62 | # Check if the workspace has enough free space, otherwise flag the disk for resizing | COMMENT |
| LOW | .github/workflows/linux-build.yml | 59 | # Check if the workspace has enough free space, otherwise flag the disk for resizing | COMMENT |
| LOW | AutomatedTesting/Gem/PythonTests/Atom/tests/RGAtest.py | 52 | # Check if rga executable exist | COMMENT |
| LOW | …AtomEditorComponents_PostFxShapeWeightModifierAdded.py | 150 | # Check if required shape allows PostFX Shape Weight Modifier to be enabled | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 343 | # Set Exposure to a low value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 350 | # Set Exposure to a high value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 358 | # Set Contrast to its minimum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 365 | # Set Contrast to its maximum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 435 | # Set Temperature to its minimum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 442 | # Set Temperature to its maximum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 450 | # Set Tint to its minimum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 457 | # Set Tint to its maximum value. | COMMENT |
| LOW | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 488 | # Set Balance to its minimum value. | COMMENT |
| LOW | …sts/hydra_AtomEditorComponents_HDRColorGradingAdded.py | 495 | # Set Balance to its maximum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_ExposureControlAdded.py | 294 | # Set ManualCompensationOverride to minimum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_ExposureControlAdded.py | 302 | # Set ManualCompensationOverride to maximum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_ExposureControlAdded.py | 311 | # Set EyeAdaptationExposureMin to minimum value. | COMMENT |
| LOW⚡ | …sts/hydra_AtomEditorComponents_ExposureControlAdded.py | 319 | # Set EyeAdaptationExposureMin to maximum value. | COMMENT |
| LOW | …nt_signal/EditorScripts/ImageGradient_RequiresShape.py | 66 | # Check if the Image Gradient Component is active now after adding the Shape | COMMENT |
| LOW | …ignal/EditorScripts/GradientTransform_RequiresShape.py | 65 | # Check if the Gradient Transform Component is active now after adding the Shape | COMMENT |
| LOW | …e_canvas/EditorScripts/NewGraph_CreatedSuccessfully.py | 91 | # Check if the entity created when we create a new graph has the | COMMENT |
| LOW | …scape_canvas/EditorScripts/Prefab_CreateInstantiate.py | 56 | # Verify if prefab is created | COMMENT |
| LOW | …awnerPrefabs_PrefabCreationAndVisibilityToggleWorks.py | 72 | # Verify if prefab is created | COMMENT |
| LOW | …ilter_ShapeSample_InstancesPlantAtSpecifiedAltitude.py | 81 | # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shape | COMMENT |
| LOW | …er_ComponentAndOverrides_InstancesPlantOnValidSlope.py | 86 | # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shape | COMMENT |
| LOW | …onentAndOverrides_InstancesPlantAtSpecifiedAltitude.py | 87 | # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shape | COMMENT |
| LOW | …Scripts/InstanceSpawnerPriority_LayerAndSubPriority.py | 82 | # Set instances to spawn on a center snap point to avoid unexpected instances around the edges of the box shape | COMMENT |
| LOW | …Bindings/tests/Editor_DisplaySettingsCommands_Works.py | 31 | # Check if the setter worked | COMMENT |
| LOW | …PythonBindings/tests/Editor_DisplaySettingsBus_Work.py | 40 | # Check if the setter worked | COMMENT |
| LOW | …/PythonTests/automatedtesting_shared/registry_utils.py | 30 | # Set value_name to the specified value | COMMENT |
| LOW | …/PythonTests/automatedtesting_shared/registry_utils.py | 54 | # Check if value name is present and return current value | COMMENT |
| LOW | …pts/TerrainSystem_VegetationSpawnsOnTerrainSurfaces.py | 138 | # Assign gradients to layer spawners. | COMMENT |
| LOW | …pts/TerrainSystem_VegetationSpawnsOnTerrainSurfaces.py | 191 | # Assign SurfaceTags to the SurfaceGradientLists | COMMENT |
| LOW | …verrides/AddEntity_UnderUnfocusedInstanceAsOverride.py | 84 | # Check if 'TireEntity' is added under 'LeftWheel' only correctly. | COMMENT |
| LOW | …g/Gem/PythonTests/assetpipeline/fbx_tests/fbx_tests.py | 1184 | # Set path to expected dbgsg output, copied from test folder | COMMENT |
| LOW | …g/Gem/PythonTests/assetpipeline/fbx_tests/fbx_tests.py | 1188 | # Set path to actual dbgsg output, obtained when running AP | COMMENT |
| LOW | …g/Gem/PythonTests/assetpipeline/fbx_tests/fbx_tests.py | 1291 | # Set path to actual dbgsg output, obtained when running AP | COMMENT |
| LOW | …e/asset_processor_tests/asset_processor_batch_tests.py | 220 | # 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.py | 618 | # Check if log files previously exist and grab their modification times | STRING |
| 9 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 552 | # Step 1: pre-constrain the view so Qt positions the popup at the correct | COMMENT |
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 557 | # Step 2: clamp the container that Fusion sizes independently of the view, | COMMENT |
| LOW | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 2971 | // Step 1: Setup. | COMMENT |
| LOW⚡ | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 3057 | // Step 2: Verify assets don't re-process on a second call to process them. | COMMENT |
| LOW⚡ | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 3062 | // Step 3: Clear the fingerprint from the database. | COMMENT |
| LOW⚡ | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 3071 | // Step 4: Process again, and verify the assets did re-process, because the fingerprint changed. | COMMENT |
| LOW | …rocessor/native/AssetManager/assetProcessorManager.cpp | 1879 | // we need to check if its already in the "active files" (things that we are looking over) | COMMENT |
| LOW | …rocessor/native/AssetManager/assetProcessorManager.cpp | 5043 | // The purpose of this function is to find anything that depends on this given file, so that they can be added t | COMMENT |
| LOW | …zFramework/DocumentPropertyEditor/AggregateAdapter.cpp | 774 | // we need to check if it still belongs with the other entries | COMMENT |
| LOW | Code/Framework/AzCore/AzCore/Asset/AssetManager.cpp | 1950 | // The purpose of this function is to validate this asset is still in a StreamReady | COMMENT |
| LOW | …ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp | 564 | // Step 1: Resolve the path to an asset ID and type. | COMMENT |
| LOW | …ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp | 640 | // Step 2: Open the asset. | COMMENT |
| LOW | …tComponents/AzQtComponents/Utilities/QtPluginPaths.cpp | 42 | // the purpose of this function is to set up the QT globals so that it finds its platform libraries and that kind of | COMMENT |
| LOW | …zQtComponents/AzQtComponents/Components/DockTabBar.cpp | 145 | * we need to check if we need to add our tab indicator underlay, and | COMMENT |
| LOW⚡ | …Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp | 1538 | // Step 1: create inset topology (inner polygon starts at same size as outer). | COMMENT |
| LOW⚡ | …Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp | 1541 | // Step 2: scale inner polygon vertices toward center by factor (replicates PolygonScaleModifier). | COMMENT |
| LOW | …tures/Code/Source/Material/EditorMaterialComponent.cpp | 439 | // 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.h | 154 | // so we need to check if the buffer is already tracked before we add it | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 150 | // Step 1: Generate the JSON and get the size. | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 163 | // Step 2: Allocate a buffer and fetch the generated JSON. | COMMENT |
| LOW | Gems/Atom/RHI/Code/Source/RHI/ResourceView.cpp | 37 | // we need to check if they are still required by the resource, otherwise delete the corresponding views fro | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 141 | // Step 1: Generate the JSON and get the size. | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 154 | // Step 2: Allocate a buffer and fetch the generated JSON. | COMMENT |
| LOW | …s/ScriptCanvas/Code/Editor/View/Windows/MainWindow.cpp | 3657 | // 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.cpp | 3902 | // If the action returns null. We need to check if it was our widget, or just a close command. | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2319 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2347 | // Step 1: the clipper infer height from first element | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2373 | // Step 2: calculate the actual range of elements to display, and position the cursor before the first element | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2391 | // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd), | COMMENT |
| LOW | Gems/EMotionFX/Code/EMotionFX/Source/AnimGraphNode.cpp | 1199 | // In case we are clearing this error, we need to check if this node siblings have errors to clear the p | COMMENT |
| LOW | Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp | 162 | // we need to check if any of its wrapped nodes match the node we are | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Code/Framework/AzCore/AzCore/IPC/SharedMemory.h | 106 | /// IMPORTANT: All functions below are UNSAFE. Don't forget to Lock/Unlock before/after using them. | COMMENT |
| LOW | …zQtComponents/AzQtComponents/Components/FancyDocking.h | 208 | // A setter, so you don't forget to initialize one of them | COMMENT |
| LOW | Code/Legacy/CryCommon/Maestro/Types/AnimParamType.h | 110 | // NOTE: don't forget to register in Movie.cpp | COMMENT |
| MEDIUM | Templates/DefaultProject/Template/export.sh | 18 | # Feel free to adjust any of the arguments as necessary. For more information about the project export command, type in | COMMENT |
| MEDIUM | Templates/MinimalProject/Template/export.sh | 18 | # 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.py | 97 | # 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.py | 232 | # you can modify/oerrive any setting simply by re-adding it with new values | COMMENT |
| MEDIUM⚡ | …lArt/DccScriptingInterface/Tools/DCC/Maya/discovery.py | 33 | # for Blender 3.1, you can modify constants.py or you can | COMMENT |
| MEDIUM⚡ | …t/DccScriptingInterface/Tools/DCC/Blender/discovery.py | 35 | # for Blender 3.1, you can modify constants.py or you can | COMMENT |
| MEDIUM⚡ | …calArt/DccScriptingInterface/azpy/dev/ide/wing/test.py | 67 | # In the center right of the Keyboard section is where you can add "Ccustom Key Bindings" combinations to execute code | COMMENT |
| LOW | …Assets/ShaderLib/External/FidelityFX/ffx-spd/ffx_spd.h | 193 | // [SAMPLER] don't forget to add the define #SPD_LINEAR_SAMPLER :) | COMMENT |
| MEDIUM | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_widgets.cpp | 6000 | // Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 561 | - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ | CODE |
| LOW | …LoggingExample/Code/Behaviors/LoggingGroupBehavior.cpp | 72 | // In this example, let's add a LoggingGroup to a new manifest only. Don't forget to remove the manifest (.assetinfo | COMMENT |
| LOW | …LoggingExample/Code/Behaviors/LoggingGroupBehavior.cpp | 96 | // a problem was encountered. Don't forget to also tell the user what is going on, | COMMENT |
| MEDIUM | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 1080 | # If you really want it to be exactly _maxJointsPerVertex, you can try to pop out elements. | COMMENT |
| MEDIUM | Gems/AtomTressFX/Tools/Maya/TressFX_Exporter.py | 1882 | # If you really want it to be exactly _maxJointsPerVertex, you can try to pop out elements. | COMMENT |
| LOW | Gems/EMotionFX/Code/EMotionFX/Source/NodeGroup.h | 61 | * This will resize the array of node indices. Don't forget to initialize the node values after increasing the n | COMMENT |
| LOW | …s/EMotionFX/Code/EMotionFX/Source/AnimGraphNodeGroup.h | 97 | * This will resize the array of node ids. Don't forget to initialize the node values after increasing the numbe | COMMENT |
| LOW | Gems/EMotionFX/Code/EMotionFX/Source/EMotionFXManager.h | 455 | * Also don't forget to call EMotionFX::Initializer::Shutdown() after you stop using EMotion FX. | COMMENT |
| LOW | Gems/EMotionFX/Code/EMotionFX/Source/EMotionFXManager.h | 504 | * Don't forget to call EMotionFX::Initializer::Shutdown() as well. | COMMENT |
| MEDIUM | Gems/LandscapeCanvas/Code/Source/Editor/MainWindow.cpp | 2574 | // As mentioned earlier, the component added when OnEntityComponentAdded is called is still pending currently, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …k/Tests/DocumentPropertyEditor/AdapterBuilderTests.cpp | 25 | builder.BeginPropertyEditor("TextEditor", Dom::Value("lorem ipsum", true)); | CODE |
| LOW | …k/Tests/DocumentPropertyEditor/AdapterBuilderTests.cpp | 38 | <PropertyEditor type="TextEditor" attr=2 Value="lorem ipsum"/> | CODE |
| LOW | …k/Tests/DocumentPropertyEditor/AdapterBuilderTests.cpp | 50 | editor[Nodes::PropertyEditor::Value.GetName()] = Dom::Value("lorem ipsum", true); | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4371 | m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Maur | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4371 | m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Maur | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4376 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ips | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4376 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ips | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4419 | m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Maur | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4419 | m_textData = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Maur | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4424 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ips | CODE |
| LOW⚡ | Code/Framework/AzCore/Tests/Serialization.cpp | 4424 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi sed pellentesque nibh. Mauris ac ips | CODE |
| LOW | Code/Framework/AzCore/Tests/DOM/DomFixtures.cpp | 75 | entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor "; | CODE |
| LOW | Code/Framework/AzCore/Tests/DOM/DomFixtures.cpp | 75 | entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor "; | CODE |
| LOW | Code/Framework/AzCore/Tests/DOM/DomFixtures.cpp | 145 | entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor "; | CODE |
| LOW | Code/Framework/AzCore/Tests/DOM/DomFixtures.cpp | 145 | entryTemplate += "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor "; | CODE |
| LOW | Code/Framework/AzCore/AzCore/Asset/AssetManager.h | 552 | //! but still retain the original assetId for the loaded asset. This allows you to perform simple 'placehol | COMMENT |
| LOW | …ework/AzToolsFramework/Tests/InstanceDataHierarchy.cpp | 1020 | keyTestData[AZ_CRC_CE("map")] = TypedKeyTestData<AZStd::string>::Create({"A", "B", "lorem ipsum"}); | CODE |
| LOW | scripts/scrubbing/canary.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq | CODE |
| LOW | scripts/scrubbing/canary.txt | 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliq | CODE |
| LOW⚡ | …em/PythonTests/EditorPythonTestTools/consts/general.py | 46 | LONG_STRING = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " \ | CODE |
| LOW⚡ | …em/PythonTests/EditorPythonTestTools/consts/general.py | 46 | LONG_STRING = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut " \ | CODE |
| LOW⚡ | …em/PythonTests/EditorPythonTestTools/consts/general.py | 50 | "Lorem ipsum dolor sit amet. Nam aliquam sem et tortor consequat id porta nibh venenatis. Vel " \ | CODE |
| LOW⚡ | …em/PythonTests/EditorPythonTestTools/consts/general.py | 50 | "Lorem ipsum dolor sit amet. Nam aliquam sem et tortor consequat id porta nibh venenatis. Vel " \ | CODE |
| LOW | …em/PythonTests/EditorPythonTestTools/consts/general.py | 82 | "dapibus ultrices in. Magna eget est lorem ipsum dolor sit amet. Convallis convallis " \ | CODE |
| LOW | …em/PythonTests/EditorPythonTestTools/consts/general.py | 82 | "dapibus ultrices in. Magna eget est lorem ipsum dolor sit amet. Convallis convallis " \ | CODE |
| LOW | …s/AudioSystem/Code/Include/Editor/IAudioSystemEditor.h | 116 | //! If the middleware control referenced in the XML node does not exist it should be created and marked as "plac | COMMENT |
| LOW⚡ | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 5145 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 5145 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 5147 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 5147 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 6777 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 6777 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 7411 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_demo.cpp | 7411 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …de/Tools/ShaderCompiler/Source/PadToAttributeMutator.h | 110 | // to insert padding variables that will guarantee alignment boundaries as requested | COMMENT |
| HIGH | …AzFramework/Input/Devices/Motion/InputDeviceMotion.cpp | 193 | // The channel is already enabled or disabled as requested | COMMENT |
| HIGH | …mework/AzToolsFramework/Prefab/PrefabPublicHandler.cpp | 1335 | // Duplicate any nested entities and instances as requested | COMMENT |
| HIGH | …e/Source/RPI.Builders/Material/MaterialTypeBuilder.cpp | 666 | generatedAzsl += AZStd::string::format("// This code was generated by %s. Do not modify.\n", MaterialTyp | CODE |
| HIGH | …/RPI.Public/Material/MaterialShaderParameterLayout.cpp | 527 | generatedAzsli += AZStd::string::format("// This code was generated from the MaterialShaderParameterLayout. | CODE |
| HIGH | Gems/ImGui/External/ImGui/v1.82/imgui/imgui_draw.cpp | 2276 | const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0x | CODE |
| HIGH | …nal/ImGui/v1.82/imgui/misc/freetype/imgui_freetype.cpp | 370 | const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0x | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 552 | # Step 1: pre-constrain the view so Qt positions the popup at the correct | COMMENT |
| LOW⚡ | Tools/ClassCreationWizard/ClassWizard.py | 557 | # Step 2: clamp the container that Fusion sizes independently of the view, | COMMENT |
| LOW | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 2971 | // Step 1: Setup. | COMMENT |
| LOW⚡ | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 3057 | // Step 2: Verify assets don't re-process on a second call to process them. | COMMENT |
| LOW⚡ | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 3062 | // Step 3: Clear the fingerprint from the database. | COMMENT |
| LOW⚡ | …or/native/unittests/AssetProcessorManagerUnitTests.cpp | 3071 | // Step 4: Process again, and verify the assets did re-process, because the fingerprint changed. | COMMENT |
| LOW | …ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp | 564 | // Step 1: Resolve the path to an asset ID and type. | COMMENT |
| LOW | …ork/AzToolsFramework/AssetEditor/AssetEditorWidget.cpp | 640 | // Step 2: Open the asset. | COMMENT |
| LOW⚡ | …Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp | 1538 | // Step 1: create inset topology (inner polygon starts at same size as outer). | COMMENT |
| LOW⚡ | …Source/SubComponentModes/EditorWhiteBoxDefaultMode.cpp | 1541 | // Step 2: scale inner polygon vertices toward center by factor (replicates PolygonScaleModifier). | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 150 | // Step 1: Generate the JSON and get the size. | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 163 | // Step 2: Allocate a buffer and fetch the generated JSON. | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 141 | // Step 1: Generate the JSON and get the size. | COMMENT |
| LOW | …Windows/RHI/NsightAftermathGpuCrashTracker_Windows.cpp | 154 | // Step 2: Allocate a buffer and fetch the generated JSON. | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2319 | // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element h | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2347 | // Step 1: the clipper infer height from first element | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2373 | // Step 2: calculate the actual range of elements to display, and position the cursor before the first element | COMMENT |
| LOW | Gems/ImGui/External/ImGui/v1.82/imgui/imgui.cpp | 2391 | // Step 3: the clipper validate that we have reached the expected Y position (corresponding to element DisplayEnd), | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 183 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 210 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 251 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 285 | CODE | |
| LOW | …LyTestTools/ly_test_tools/o3de/multi_test_framework.py | 318 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 97 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 458 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 481 | CODE | |
| LOW | Tools/LyTestTools/ly_test_tools/o3de/asset_processor.py | 566 | CODE | |
| LOW | scripts/o3de/o3de/engine_template.py | 627 | CODE | |
| LOW | scripts/o3de/o3de/engine_template.py | 1324 | CODE | |
| LOW | scripts/o3de/o3de/engine_template.py | 1648 | CODE | |
| LOW | scripts/o3de/o3de/engine_template.py | 2040 | CODE | |
| LOW | scripts/o3de/o3de/engine_template.py | 2478 | CODE | |
| LOW | scripts/o3de/o3de/register.py | 730 | CODE | |
| LOW | scripts/o3de/o3de/manifest.py | 1158 | CODE | |
| LOW | scripts/o3de/o3de/repo_properties.py | 372 | CODE | |
| LOW | scripts/o3de/o3de/project_properties.py | 83 | CODE | |
| LOW | scripts/o3de/o3de/engine_properties.py | 64 | CODE | |
| LOW | scripts/o3de/o3de/android_support.py | 570 | CODE | |
| LOW | scripts/o3de/o3de/gem_properties.py | 20 | CODE | |
| LOW | scripts/o3de/tests/test_disable_gem.py | 150 | CODE | |
| LOW | scripts/o3de/tests/ExportScripts/export_test_utility.py | 10 | CODE | |
| LOW | …ipts/o3de/ExportScripts/export_source_built_project.py | 24 | CODE | |
| LOW | …thonTests/scripting/scripting_utils/scripting_tools.py | 129 | CODE | |
| LOW | …thonTests/scripting/scripting_utils/scripting_tools.py | 139 | CODE | |
| LOW | …TestTools/editor_python_test_tools/hydra_test_utils.py | 30 | CODE | |
| LOW | …/Gem/PythonTests/editor_test_testing/TestSuite_Main.py | 161 | CODE | |
| LOW | …tegration/TechnicalArt/DccScriptingInterface/config.py | 398 | CODE | |
| LOW | …ptingInterface/Tools/DCC/Maya/Scripts/set_callbacks.py | 190 | CODE | |
| LOW | …DccScriptingInterface/azpy/dev/utils/check/maya_app.py | 117 | CODE | |
| LOW | …ccScriptingInterface/SDK/Maya/Scripts/set_callbacks.py | 191 | CODE | |
| LOW | …honAssetBuilder/Editor/Scripts/scene_api/scene_data.py | 516 | CODE | |
| LOW | …honAssetBuilder/Editor/Scripts/scene_api/scene_data.py | 578 | CODE | |
| LOW | …honAssetBuilder/Editor/Scripts/scene_api/scene_data.py | 682 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | scripts/o3de/o3de/repo_properties.py | 30 | Merges the json data with the existing json data if it exists. If the json data does not exist, it is created. | STRING |
| HIGH | scripts/o3de/o3de/repo_properties.py | 75 | Creates a release of a specific version of a remote object for the given src_data_path. The release is sav | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Code/Framework/AzCore/AzCore/Script/ScriptContext.cpp | 5424 | // Example usage: | COMMENT |
| LOW | Code/Framework/AzCore/AzCore/Script/ScriptContext.cpp | 5438 | // Example usage: | COMMENT |
| LOW | Code/Framework/AzCore/AzCore/Debug/Budget.h | 59 | // Usage example: | COMMENT |
| LOW | …AzToolsFramework/AzToolsFramework/Debug/TraceContext.h | 41 | // Usage example: | COMMENT |
| LOW | …ace/azpy/o3de/renderer/materials/template_generator.py | 124 | # Usage: | COMMENT |
| LOW | …mGui/v1.82/imgui/misc/fonts/binary_to_compressed_c.cpp | 19 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | Tools/ClassCreationWizard/CMakeLists.txt | 12 | # A standalone PySide6 tool for scaffolding O3DE C++ classes from templates. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ts/LegacyContentConversion/LegacyComponentConverter.py | 122 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Gems/AudioSystem/Code/Source/Engine/ATL.cpp | 1510 | // TODO: implement | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …t_tools/_internal/pytest_plugin/test_tools_fixtures.py | 117 | def test_function(record_suite_property): | STRING |