{
    "searchTasks": [
        {
            "roots": [
                "Assets/AssetSources/ui",
                "Assets/Arts/sequenceAnim"
            ],
            "option": {
                "includes": {
                    "exts": [
                        ".prefab"
                    ]
                }
            },
            "group": "UI"
        },
        {
            "roots": [
                "Assets/AssetSources/data"
            ],
            "option": {
                "includes": {
                    "exts": [
                        ".json"
                    ]
                }
            },
            "group": "表格"
        },
        {
            "roots": [
                "TsScripts"
            ],
            "option": {
                "excludes": {
                    "dirs": [
                        "protocol/new"
                    ],
                    "files": [
                        "TestView.ts",
                        "Macros.ts",
                        "ErrorId.ts",
                        "SendMsgUtil.ts",
                        "GameConfig.d.ts",
                        "RawString.ts"
                    ]
                },
                "includes": {
                    "exts": [
                        ".ts"
                    ]
                },
                "skipPatterns": [
                    "^\\s*uts\\.log",
                    "^\\s*uts\\.assert\\(",
                    "^\\s*console\\.log",
                    "^\\s*console\\.assert\\(",
                    "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Logw*\\("
                ]
            },
            "group": "代码",
            "strict": true
        },
        {
            "roots": [
                "Assets/Scripts",
                "Assets/Editor/XCodeBuilder"
            ],
            "option": {
                "excludes": {
                    "dirs": [
                        "uts/StaticWrap/Wraps",
                        "i18n"
                    ]
                },
                "includes": {
                    "exts": [
                        ".cs"
                    ]
                },
                "skipPatterns": [
                    "^\\s*Debug\\.Log",
                    "^\\s*UnityEngine\\.Debug\\.Log"
                ]
            },
            "group": "CS代码"
        },
        {
            "roots": [
                "$workspace/serverscript"
            ],
            "option": {
                "includes": {
                    "exts": [
                        ".cxx",
                        ".atm"
                    ]
                },
                "skipPatterns": [
                    "^\\s*ATM_DebugSystemMessage\\("
                ]
            },
            "group": "脚本",
            "safeprintf": true,
            "readonly": true
        },
        {
            "roots": [
                "$workspace/servercfg"
            ],
            "option": {
                "includes": {
                    "exts": [
                        ".xml"
                    ]
                },
                "excludes": {
                    "files": [
                        "WorldName.xml",
                        "RobotNameConfig.xml",
                        "NewbieTutorial.config.xml"
                    ]
                }
            },
            "group": "表格",
            "safeprintf": true,
            "readonly": true
        }
    ],
    "replaceTasks": [
        {
            "roots": [
                "Assets/AssetSources/ui",
                "Assets/Arts/sequenceAnim"
            ],
            "option": {
                "includes": {
                    "exts": [
                        ".prefab"
                    ]
                }
            },
            "group": "UI"
        },
        {
            "roots": [
                "Assets/AssetSources/data"
            ],
            "option": {
                "includes": {
                    "exts": [
                        ".json"
                    ]
                }
            },
            "group": "表格"
        },
        {
            "roots": [
                "TsScripts"
            ],
            "option": {
                "excludes": {
                    "dirs": [
                        "protocol/new"
                    ],
                    "files": [
                        "TestView.ts",
                        "Macros.ts",
                        "ErrorId.ts",
                        "SendMsgUtil.ts",
                        "GameConfig.d.ts",
                        "RawString.ts"
                    ]
                },
                "includes": {
                    "exts": [
                        ".ts"
                    ]
                },
                "skipPatterns": [
                    "^\\s*uts\\.log",
                    "^\\s*uts\\.assert\\(",
                    "^\\s*console\\.log",
                    "^\\s*console\\.assert\\(",
                    "^\\s*(CS\\.)?UnityEngine\\.Debug\\.Logw*\\("
                ]
            },
            "group": "代码",
            "strict": true
        },
        {
            "roots": [
                "Assets/Scripts",
                "Assets/Editor/XCodeBuilder"
            ],
            "option": {
                "excludes": {
                    "dirs": [
                        "uts/StaticWrap/Wraps",
                        "i18n"
                    ]
                },
                "includes": {
                    "exts": [
                        ".cs"
                    ]
                },
                "skipPatterns": [
                    "^\\s*Debug\\.Log",
                    "^\\s*UnityEngine\\.Debug\\.Log"
                ]
            },
            "group": "CS代码"
        }
    ],
    "replacer": {
        "$workspace": ".."
    }
}
