{ "General" : { "Global_Assets_Scan_Mode" : "TargetByConfig", "global_target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 1 } ], "global_ignore_config" : [ ], "Global_Failed_Data_Folder" : "", "Manifest_Folder" : "", "RunSelectedModules_Includes" : { "Basic_Assets_Check" : true, "Scenes_Check" : true, "Global_Settings_Check" : true, "CS_Check" : true, "Lua_Check" : true, "Custom_Rules_Check" : true, "Effects_Play_Check" : true, "Shader_Analysis" : true, "Art_Assets_Check" : true, "Assets_Reference_Check" : true }, "FixSelectedModules_Includes" : { "Basic_Assets_Fix" : true, "Scenes_Fix" : true, "Global_Settings_Fix" : true, "CS_Fix" : false, "Lua_Fix" : false, "Custom_Rules_Fix" : false, "Effects_Play_Fix" : false, "Shader_Fix" : false, "Art_Assets_Fix" : false, "Assets_Reference_Fix" : false } }, "Basic_Assets_Check" : { "Rule_List" : { "ProjectAssets.VideoClip.Video_SizeLimit" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "512" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_AlphaAllOne" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_TooManyTransparentPixels" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_CompressionFormat" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_FilterMode" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_PureColor" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_Resolution" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets/BundleResources", "thresholds" : [ "512" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_RW" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_SpriteMipmap" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_WrapMode" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.Animator_OptimizeGameObjects" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.Animator_ApplyRootMotion" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.LODGroup_MissingRenderer" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_TextureCount" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "5" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_TextureSize" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "256" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_MeshSize" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "500" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_MeshEmitCount" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "5" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_MeshRW" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_MaxParticle" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "30" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ { "matching_str" : "", "matching_type" : 0, "with_dependencies" : 0 } ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_StandardShader" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.SkinnedMeshRenderer_MotionVector" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.UIImage_Tiled" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.UIImage_Unvisible" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.UIText_Outline" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.UIRawImage_DefaultTexture" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.UIRawImage_Unvisible" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_RW" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_OptimizeMesh" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_Tangent" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_Normal" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_Color" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_UV2" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_UV3or4" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Mesh.Mesh_TriangleLimit" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "500" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Material.Mat_EmptyTex" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Material.Mat_EqualTex" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Material.Mat_PureColorTex" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.AudioClip.Audio_Streaming" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.AudioClip.Audio_FormatPCM" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.AudioClip.Audio_Quality" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "50" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.AudioClip.Audio_OptimizeSampleRate" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Animation.AnimationClip_FloatFormat" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Animation.AnimationClip_ScaleCurve" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Animation.AnimationClip_Compression" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Animation.AnimatorController_AnimatorStateNumber" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "30" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_CollisionOrTrigger" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.SkinnedMeshRenderer_TooManyBones" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "50" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.AudioClip.Audio_DoubleChannels" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Texture2D.Texture_AnisoFilter" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Prefab.PS_PrewarmEnabled" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true }, "ProjectAssets.Material.Mat_StandardShader" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : true } } }, "Scenes_Check" : { "Scene_Check_Mode" : "TargetByConfig", "global_target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "global_ignore_config" : [ ], "Rule_List" : { "SceneCheck.Editor_MobileFog" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_MultipleAudioListeners" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_ShadowResolution" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_MeshCollider" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_StaticRigidBody" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_RealtimeGI" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_RigidBody" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_CanvasChildren" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_PrefabType" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_NumOfTriangles" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_NumOfVertices" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_TriNumOfMeshCollider" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_NumOfRealtimeShadow" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true }, "SceneCheck.Scene_RenderingPath" : { "checkEnabled" : true, "hasSrcPath" : true, "fixEnabled" : true } } }, "Global_Settings_Check" : { "Rule_List" : { "EditorSettings.Editor_BuildIcons" : { "checkEnabled" : true, "hasSrcPath" : false, "fixEnabled" : true }, "EditorSettings.Editor_CompanyName" : { "checkEnabled" : true, "hasSrcPath" : false, "fixEnabled" : true }, "EditorSettings.Quality_GlobalAnisoFilter" : { "checkEnabled" : true, "hasSrcPath" : false, "fixEnabled" : true }, "EditorSettings.Player_OptimizeMeshDataDisabled" : { "checkEnabled" : true, "hasSrcPath" : false, "fixEnabled" : true }, "EditorSettings.Player_CodeStripping" : { "checkEnabled" : true, "hasSrcPath" : false, "fixEnabled" : true } } }, "CS_Check" : { "Rule_List" : { "CodeAnalysis.TagCompare" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.EmptyBodyUpdate" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.OnGUIUsage" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.GetPixelsCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.Get_mainCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.GetComponentsInChildrenCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.GetComponentsInParentCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.Get_materialCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.UsingLinq" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.UsingReflection" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.GetDataCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.SetPixelsCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.SendMessageCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.Get_sharedMaterialsCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.Get_touchesCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.FindMethodsCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.NonAllocAbleFunctionsCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.Get_bytesCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.NewObjInUpdate" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.StringModificationCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.LogCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.ForeachCall" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "CodeAnalysis.NewContainerWithoutInitSize" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false } } }, "Lua_Check" : { "checkEnabled" : false, "hasSrcPath" : false, "MacOS_Luacheck_Path" : "/usr/local/bin/luacheck", "Lua_Scripts_Root_Path" : "", "-no-global" : false, "-no-unused" : false, "-no-redefined" : false, "-no-unused-args" : false, "Global_Variable_Allowance" : "AllowDefined", "-add-global-custom" : true, "Globals" : "", "Read_Globals" : "", "Lua_Postfixes" : "lua,xlua", "Rule_List" : { "Luacheck.AccessingUndefinedGVariable" : true, "Luacheck.AccessingUninitializedLVariable" : true, "Luacheck.AccessLVariableNeverSet" : true, "Luacheck.AccessUndefinedGVariableField" : true, "Luacheck.AssignmentLeftLong" : true, "Luacheck.AssignmentLeftShort" : true, "Luacheck.CodeWhitespace" : true, "Luacheck.CommentWhitespace" : true, "Luacheck.CyclomaticComplexity" : true, "Luacheck.EmptyDoendBlock" : true, "Luacheck.EmptyIfBranch" : true, "Luacheck.EmptyStatement" : true, "Luacheck.InconsistentIndentation" : true, "Luacheck.LineWhitespace" : true, "Luacheck.LongLine" : true, "Luacheck.LoopOnce" : true, "Luacheck.MutateLVariableNeverAccsessed" : true, "Luacheck.MutateValueLVariableNeverAccsessed" : true, "Luacheck.MutatingUndefinedGVariable" : true, "Luacheck.MutatingUninitializedLVariable" : true, "Luacheck.NegativeStep" : true, "Luacheck.RedefineArgument" : true, "Luacheck.RedefineLoop" : true, "Luacheck.RedefineLVariable" : true, "Luacheck.SetArguementNeverAccessed" : true, "Luacheck.SetLoopNeverAccessed" : true, "Luacheck.SetLVariableNeverAccessed" : true, "Luacheck.SettingReadOnlyGVariable" : true, "Luacheck.SettingReadOnlyGVariableField" : true, "Luacheck.SettingUndefinedGVariable" : true, "Luacheck.SettingUndefinedGVariableField" : true, "Luacheck.ShadowArguement" : true, "Luacheck.ShadowLoop" : true, "Luacheck.ShadowLVariable" : true, "Luacheck.ShadowUpvaleArguement" : true, "Luacheck.ShadowUpvalue" : true, "Luacheck.ShadowUpvalueLoop" : true, "Luacheck.StringWhitespace" : true, "Luacheck.SyntaxError" : true, "Luacheck.UnreachableCode" : true, "Luacheck.UnusedArguement" : true, "Luacheck.UnusedImplicitlyDefinedGVariable" : true, "Luacheck.UnusedLabel" : true, "Luacheck.UnusedLoop" : true, "Luacheck.UnusedLVariable" : true, "Luacheck.UnusedValueArguement" : true, "Luacheck.UnusedValueLoop" : true, "Luacheck.UnusedValueLVariable" : true, "Luacheck.UnusedValueTableLiteralField" : true } }, "Effects_Play_Check" : { "Effect_Play_Scene_Path" : "", "-reserve-non-particlesystem" : false, "Rule_List" : { "ProjectAssets.ParticleEffect.Eff_TooLargeMemory" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "128" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.ParticleEffect.Eff_TooManyTextures" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "2" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.ParticleEffect.Eff_TooManyPSComponents" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "2" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.ParticleEffect.Eff_TooHighDrawcallPeak" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "2" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.ParticleEffect.Eff_LargeOverdrawRate" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "2" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.ParticleEffect.Eff_TooManyParticles" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "60" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false } } }, "Shader_Analysis" : { "Rule_List" : { "ProjectAssets.SAShader.ProjS_TooManyGlobalKWs" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets[/].*.shader", "thresholds" : [ "10" ], "priority" : 0, "matching_type" : 1, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.SAShader.ProjS_TooManyVariants" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets[/].*.shader", "thresholds" : [ "100" ], "priority" : 0, "matching_type" : 1, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.SAShader.ProjS_TextureNumber" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "3" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false }, "ProjectAssets.SAShader.BuiltS_TooManyVariants" : { "checkEnabled" : true, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "thresholds" : [ "100" ], "priority" : 0, "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : false, "WhiteListPath" : "", "fixEnabled" : false } } }, "Art_Assets_Check" : { "Rule_List" : { "ArtAssets.Mesh.ImproperPivotPos" : { "checkEnabled" : false, "hasSrcPath" : true, "tolerance" : 0.400000005960464, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Prefab.FaceTexDensityAvgTooSmall" : { "checkEnabled" : false, "hasSrcPath" : true, "minSqrtDensity" : 128, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Prefab.FaceTexDensityVrcTooLarge" : { "checkEnabled" : false, "hasSrcPath" : true, "maxVariance" : 1000, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Mesh.UVRangeTooLarge" : { "checkEnabled" : false, "hasSrcPath" : true, "maxUVRange" : 16, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Mesh.VertexDensityTooLarge" : { "checkEnabled" : false, "hasSrcPath" : true, "maxDensity" : 40, "distance" : 30, "fov" : 60, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Mesh.HasInvisibleFaces" : { "checkEnabled" : false, "hasSrcPath" : true, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Mesh.HardedgeUVSeamConsistency" : { "checkEnabled" : false, "hasSrcPath" : true, "threshold" : 32, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false }, "ArtAssets.Mesh.UVPaddingTooSmall" : { "checkEnabled" : false, "hasSrcPath" : true, "threshold" : 4, "target_config" : [ { "matching_str" : "Assets", "matching_type" : 0, "with_dependencies" : 0 } ], "ignore_config" : [ ], "SeparateDirSettingsEnabled" : true, "WhiteListPath" : "", "fixEnabled" : false } } } }