Repository Analysis

o3de/o3de

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

5.6 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of o3de/o3de, a C++ project with 9,508 GitHub stars. SynthScan v2.0 examined 3,462,599 lines of code across 18544 source files, recording 11440 pattern matches distributed across 25 syntactic categories. The overall adjusted score of 5.6 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

5.6
Adjusted Score
5.6
Raw Score
100%
Time Factor
2026-07-13
Last Push
9.5K
Stars
C++
Language
3.5M
Lines of Code
18.5K
Files
11.4K
Pattern Hits
2026-07-14
Scan Date
0.05
HC Hit Rate

What These Metrics Mean

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

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

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

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 26HIGH 875MEDIUM 1846LOW 8693

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 11440 distinct pattern matches across 25 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

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