docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace Unity.ProjectAuditor.Editor

    Classes

    AnalysisParams

    Represents an object which can be passed to an instance of ProjectAuditor to specify how analysis should be performed and to provide delegates to be called when analysis steps have completed. AnalysisParams defaults to values which instruct ProjectAuditor to analyze everything in the project for the current build target, but instances can be populated with custom data in an object initializer to provide additional constraints.

    DependencyNode

    Represents a node in a dependency tree for reporting issues in the UI. This is used to represent call trees, and dependencies between assets, assemblies, or packages.

    Descriptor

    Descriptor defines a potential problem and a recommended course of action.

    DiagnosticParams

    Provides numeric parameters with arbitrary names and defaults, with optional overrides for individual target build platforms.

    Location

    Represents the location of a reported issue.

    ProjectAuditor

    The ProjectAuditor class is responsible for auditing the Unity project.

    ProjectAuditorSettings

    Project-specific settings.

    Report

    Report contains a list of all issues found by ProjectAuditor.

    ReportItem

    Describes an issue that ProjectAuditor reports in the Unity project.

    Rule

    Represents a rule which modifies the Severity of an Issue ReportItem or all of the ProjectIssues that share a Descriptor.

    SessionInfo

    Contains information about the session in which a Report was created.

    Structs

    DescriptorId

    An unique identifier for an Issue Descriptor. IDs must have exactly 3 upper case characters, followed by 4 digits.

    Interfaces

    IProgress

    Provides methods to create and manage an object which can represent progress of the project analysis process.

    Enums

    AnalysisResult

    Identifiers for the results of analysis for a Module and for a whole Report

    Areas

    Which area(s) of a project may be affected by a ReportItem.

    CodeOptimization

    Options for selecting the code optimization level to be used during code analysis.

    CompilationMode

    Options for the compilation mode Project Auditor should use when performing code analysis.

    IssueCategory

    Identifiers for all the categories of issues reported by Project Auditor.

    LogLevel

    Describes the message log level of a code issue

    Severity

    Severity of an issue

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)