[{"data":1,"prerenderedAt":827},["ShallowReactive",2],{"doc:zh:reference\u002Fconfiguration":3,"doc-nav:zh":797},{"id":4,"title":5,"body":6,"description":789,"extension":790,"meta":791,"navigation":542,"order":60,"path":792,"reviewed":793,"seo":794,"stem":795,"__hash__":796,"fallback":793},"docs\u002Fdocs\u002Fzh\u002Freference\u002Fconfiguration.md","配置",{"type":7,"value":8,"toc":784},"minimark",[9,12,33,37,47,416,432,500,511,595,664,672,675,678,716,719,733,772,780],[10,11,5],"h1",{"id":5},[13,14,15,16,20,21,24,25,28,29,32],"p",{},"每个选项都有两个用法：按每次调用，作为参数传给 ",[17,18,19],"code",{},"matchImage","；或者为整个运行设置一次。全局键名就是按调用的名字前面加上 ",[17,22,23],{},"pluginVisualRegression","，所以 ",[17,26,27],{},"updateImages"," 变成 ",[17,30,31],{},"pluginVisualRegressionUpdateImages","。",[34,35,36],"h2",{"id":36},"选项",[38,39,40],"ul",{},[41,42,43,44,46],"li",{},"按每次调用，作为参数传给 ",[17,45,19],{},"。注释里写着默认值：",[48,49,54],"pre",{"className":50,"code":51,"language":52,"meta":53,"style":53},"language-ts shiki shiki-themes github-light-high-contrast github-dark-high-contrast","cy.matchImage({\n  \u002F\u002F 截图配置，会直接传给 Cypress 的截图方法：https:\u002F\u002Fdocs.cypress.io\u002Fapi\u002Fcypress-api\u002Fscreenshot-api#Arguments\n  \u002F\u002F 默认值：{ }\n  screenshotConfig: {\n    blackout: ['.element-to-be-blackouted'],\n  },\n  \u002F\u002F pixelmatch 选项，参见：https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fpixelmatch#pixelmatchimg1-img2-output-width-height-options\n  \u002F\u002F 默认值：{ includeAA: true }\n  diffConfig: {\n    threshold: 0.01,\n  },\n  \u002F\u002F 是否自动创建缺失的基线图片\n  \u002F\u002F 默认值：true\n  createMissingImages: false,\n  \u002F\u002F 是否自动更新图片——在 CI 中很有用\n  \u002F\u002F - true：不做比对，直接覆盖所有基线图片（最快）\n  \u002F\u002F - 'failures-only'：先比对，仅当差异超过阈值时才更新基线\n  \u002F\u002F - false：从不自动更新基线图片\n  \u002F\u002F 默认值：false\n  updateImages: true,\n  \u002F\u002F 截图图片的存放目录\n  \u002F\u002F 相对路径相对于项目根目录解析\n  \u002F\u002F 支持绝对路径（unix 和 windows 系统均可）\n  \u002F\u002F 插件会根据操作系统规范化路径分隔符，您应始终使用 \u002F 作为路径分隔符，例如 windows 盘符写法：C:\u002Fmy-directory\u002Fnested\n  \u002F\u002F 路径中可以使用一个特殊变量：\n  \u002F\u002F - {spec_path}：从项目根目录到当前 spec 文件所在目录的相对路径（例如 `\u002Fsrc\u002Fcomponents\u002Fmy-tested-component`）\n  \u002F\u002F 默认值：'{spec_path}\u002F__image_snapshots__'\n  imagesPath: 'this-might-be-your-custom\u002Fmaybe-nested-directory',\n  \u002F\u002F 差异阈值上限，超过即判定测试失败\n  \u002F\u002F 默认值：0.01\n  maxDiffThreshold: 0.1,\n  \u002F\u002F 强制把缩放比例设为 \"1\"\n  \u002F\u002F 可避免在 Mac Retina 等高密度屏幕上截图被放大 2 倍\n  \u002F\u002F 默认值：true\n  forceDeviceScaleFactor: false,\n  \u002F\u002F 用于给图片文件命名的标题\n  \u002F\u002F 默认值：Cypress.currentTest.titlePath（您的测试标题）\n  title: `${Cypress.currentTest.titlePath.join(' ')} (${Cypress.browser.displayName})`,\n  \u002F\u002F 传入一张自定义图片的路径，用它来做比对\n  \u002F\u002F 而不是与上一次运行的图片比对\n  \u002F\u002F 默认值：undefined\n  matchAgainstPath: '\u002Fpath\u002Fto\u002Freference-image.png',\n});\n","ts","",[17,55,56,71,78,84,90,103,109,115,121,127,140,145,151,157,168,174,180,186,192,198,209,215,221,227,233,239,245,251,262,268,274,285,291,297,302,312,318,324,381,387,393,399,410],{"__ignoreMap":53},[57,58,61,65,68],"span",{"class":59,"line":60},"line",1,[57,62,64],{"class":63},"suds8","cy.",[57,66,19],{"class":67},"sKwhi",[57,69,70],{"class":63},"({\n",[57,72,74],{"class":59,"line":73},2,[57,75,77],{"class":76},"sLBg1","  \u002F\u002F 截图配置，会直接传给 Cypress 的截图方法：https:\u002F\u002Fdocs.cypress.io\u002Fapi\u002Fcypress-api\u002Fscreenshot-api#Arguments\n",[57,79,81],{"class":59,"line":80},3,[57,82,83],{"class":76},"  \u002F\u002F 默认值：{ }\n",[57,85,87],{"class":59,"line":86},4,[57,88,89],{"class":63},"  screenshotConfig: {\n",[57,91,93,96,100],{"class":59,"line":92},5,[57,94,95],{"class":63},"    blackout: [",[57,97,99],{"class":98},"sT6z2","'.element-to-be-blackouted'",[57,101,102],{"class":63},"],\n",[57,104,106],{"class":59,"line":105},6,[57,107,108],{"class":63},"  },\n",[57,110,112],{"class":59,"line":111},7,[57,113,114],{"class":76},"  \u002F\u002F pixelmatch 选项，参见：https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fpixelmatch#pixelmatchimg1-img2-output-width-height-options\n",[57,116,118],{"class":59,"line":117},8,[57,119,120],{"class":76},"  \u002F\u002F 默认值：{ includeAA: true }\n",[57,122,124],{"class":59,"line":123},9,[57,125,126],{"class":63},"  diffConfig: {\n",[57,128,130,133,137],{"class":59,"line":129},10,[57,131,132],{"class":63},"    threshold: ",[57,134,136],{"class":135},"s-5SL","0.01",[57,138,139],{"class":63},",\n",[57,141,143],{"class":59,"line":142},11,[57,144,108],{"class":63},[57,146,148],{"class":59,"line":147},12,[57,149,150],{"class":76},"  \u002F\u002F 是否自动创建缺失的基线图片\n",[57,152,154],{"class":59,"line":153},13,[57,155,156],{"class":76},"  \u002F\u002F 默认值：true\n",[57,158,160,163,166],{"class":59,"line":159},14,[57,161,162],{"class":63},"  createMissingImages: ",[57,164,165],{"class":135},"false",[57,167,139],{"class":63},[57,169,171],{"class":59,"line":170},15,[57,172,173],{"class":76},"  \u002F\u002F 是否自动更新图片——在 CI 中很有用\n",[57,175,177],{"class":59,"line":176},16,[57,178,179],{"class":76},"  \u002F\u002F - true：不做比对，直接覆盖所有基线图片（最快）\n",[57,181,183],{"class":59,"line":182},17,[57,184,185],{"class":76},"  \u002F\u002F - 'failures-only'：先比对，仅当差异超过阈值时才更新基线\n",[57,187,189],{"class":59,"line":188},18,[57,190,191],{"class":76},"  \u002F\u002F - false：从不自动更新基线图片\n",[57,193,195],{"class":59,"line":194},19,[57,196,197],{"class":76},"  \u002F\u002F 默认值：false\n",[57,199,201,204,207],{"class":59,"line":200},20,[57,202,203],{"class":63},"  updateImages: ",[57,205,206],{"class":135},"true",[57,208,139],{"class":63},[57,210,212],{"class":59,"line":211},21,[57,213,214],{"class":76},"  \u002F\u002F 截图图片的存放目录\n",[57,216,218],{"class":59,"line":217},22,[57,219,220],{"class":76},"  \u002F\u002F 相对路径相对于项目根目录解析\n",[57,222,224],{"class":59,"line":223},23,[57,225,226],{"class":76},"  \u002F\u002F 支持绝对路径（unix 和 windows 系统均可）\n",[57,228,230],{"class":59,"line":229},24,[57,231,232],{"class":76},"  \u002F\u002F 插件会根据操作系统规范化路径分隔符，您应始终使用 \u002F 作为路径分隔符，例如 windows 盘符写法：C:\u002Fmy-directory\u002Fnested\n",[57,234,236],{"class":59,"line":235},25,[57,237,238],{"class":76},"  \u002F\u002F 路径中可以使用一个特殊变量：\n",[57,240,242],{"class":59,"line":241},26,[57,243,244],{"class":76},"  \u002F\u002F - {spec_path}：从项目根目录到当前 spec 文件所在目录的相对路径（例如 `\u002Fsrc\u002Fcomponents\u002Fmy-tested-component`）\n",[57,246,248],{"class":59,"line":247},27,[57,249,250],{"class":76},"  \u002F\u002F 默认值：'{spec_path}\u002F__image_snapshots__'\n",[57,252,254,257,260],{"class":59,"line":253},28,[57,255,256],{"class":63},"  imagesPath: ",[57,258,259],{"class":98},"'this-might-be-your-custom\u002Fmaybe-nested-directory'",[57,261,139],{"class":63},[57,263,265],{"class":59,"line":264},29,[57,266,267],{"class":76},"  \u002F\u002F 差异阈值上限，超过即判定测试失败\n",[57,269,271],{"class":59,"line":270},30,[57,272,273],{"class":76},"  \u002F\u002F 默认值：0.01\n",[57,275,277,280,283],{"class":59,"line":276},31,[57,278,279],{"class":63},"  maxDiffThreshold: ",[57,281,282],{"class":135},"0.1",[57,284,139],{"class":63},[57,286,288],{"class":59,"line":287},32,[57,289,290],{"class":76},"  \u002F\u002F 强制把缩放比例设为 \"1\"\n",[57,292,294],{"class":59,"line":293},33,[57,295,296],{"class":76},"  \u002F\u002F 可避免在 Mac Retina 等高密度屏幕上截图被放大 2 倍\n",[57,298,300],{"class":59,"line":299},34,[57,301,156],{"class":76},[57,303,305,308,310],{"class":59,"line":304},35,[57,306,307],{"class":63},"  forceDeviceScaleFactor: ",[57,309,165],{"class":135},[57,311,139],{"class":63},[57,313,315],{"class":59,"line":314},36,[57,316,317],{"class":76},"  \u002F\u002F 用于给图片文件命名的标题\n",[57,319,321],{"class":59,"line":320},37,[57,322,323],{"class":76},"  \u002F\u002F 默认值：Cypress.currentTest.titlePath（您的测试标题）\n",[57,325,327,330,333,336,339,342,344,347,349,352,355,358,361,364,366,368,371,373,376,379],{"class":59,"line":326},38,[57,328,329],{"class":63},"  title: ",[57,331,332],{"class":98},"`${",[57,334,335],{"class":63},"Cypress",[57,337,338],{"class":98},".",[57,340,341],{"class":63},"currentTest",[57,343,338],{"class":98},[57,345,346],{"class":63},"titlePath",[57,348,338],{"class":98},[57,350,351],{"class":67},"join",[57,353,354],{"class":98},"(",[57,356,357],{"class":98},"' '",[57,359,360],{"class":98},")",[57,362,363],{"class":98},"} (${",[57,365,335],{"class":63},[57,367,338],{"class":98},[57,369,370],{"class":63},"browser",[57,372,338],{"class":98},[57,374,375],{"class":63},"displayName",[57,377,378],{"class":98},"})`",[57,380,139],{"class":63},[57,382,384],{"class":59,"line":383},39,[57,385,386],{"class":76},"  \u002F\u002F 传入一张自定义图片的路径，用它来做比对\n",[57,388,390],{"class":59,"line":389},40,[57,391,392],{"class":76},"  \u002F\u002F 而不是与上一次运行的图片比对\n",[57,394,396],{"class":59,"line":395},41,[57,397,398],{"class":76},"  \u002F\u002F 默认值：undefined\n",[57,400,402,405,408],{"class":59,"line":401},42,[57,403,404],{"class":63},"  matchAgainstPath: ",[57,406,407],{"class":98},"'\u002Fpath\u002Fto\u002Freference-image.png'",[57,409,139],{"class":63},[57,411,413],{"class":59,"line":412},43,[57,414,415],{"class":63},"});\n",[38,417,418],{},[41,419,420,421,428,429,431],{},"为整个运行，通过 Cypress 的 ",[422,423,427],"a",{"href":424,"rel":425},"https:\u002F\u002Fon.cypress.io\u002Fexpose",[426],"nofollow","expose 配置","（Cypress 15.10+）。键名与上面相同，加上 ",[17,430,23],{}," 前缀：",[48,433,437],{"className":434,"code":435,"language":436,"meta":53,"style":53},"language-bash shiki shiki-themes github-light-high-contrast github-dark-high-contrast","# Cypress 15.10+\nnpx cypress run --expose \"pluginVisualRegressionUpdateImages=true,pluginVisualRegressionDiffConfig={\\\"threshold\\\":0.01}\"\n# Cypress \u003C15.10（15.10 起已废弃，16 中移除）\nnpx cypress run --env \"pluginVisualRegressionUpdateImages=true,pluginVisualRegressionDiffConfig={\\\"threshold\\\":0.01}\"\n","bash",[17,438,439,444,474,479],{"__ignoreMap":53},[57,440,441],{"class":59,"line":60},[57,442,443],{"class":76},"# Cypress 15.10+\n",[57,445,446,450,453,456,459,462,466,469,471],{"class":59,"line":73},[57,447,449],{"class":448},"soyes","npx",[57,451,452],{"class":98}," cypress",[57,454,455],{"class":98}," run",[57,457,458],{"class":135}," --expose",[57,460,461],{"class":98}," \"pluginVisualRegressionUpdateImages=true,pluginVisualRegressionDiffConfig={",[57,463,465],{"class":464},"sHUrx","\\\"",[57,467,468],{"class":98},"threshold",[57,470,465],{"class":464},[57,472,473],{"class":98},":0.01}\"\n",[57,475,476],{"class":59,"line":80},[57,477,478],{"class":76},"# Cypress \u003C15.10（15.10 起已废弃，16 中移除）\n",[57,480,481,483,485,487,490,492,494,496,498],{"class":59,"line":86},[57,482,449],{"class":448},[57,484,452],{"class":98},[57,486,455],{"class":98},[57,488,489],{"class":135}," --env",[57,491,461],{"class":98},[57,493,465],{"class":464},[57,495,468],{"class":98},[57,497,465],{"class":464},[57,499,473],{"class":98},[13,501,502,503,506,507,510],{},"多个选项放在同一个参数里，用逗号分隔。不要重复传 ",[17,504,505],{},"--expose","（或 ",[17,508,509],{},"--env","）：Cypress 只保留最后一个，其余的会被悄无声息地丢掉。",[48,512,514],{"className":50,"code":513,"language":52,"meta":53,"style":53},"\u002F\u002F cypress.config.ts（Cypress 15.10+）\nimport { defineConfig } from 'cypress';\n\nexport default defineConfig({\n  expose: {\n    pluginVisualRegressionUpdateImages: true,\n    pluginVisualRegressionDiffConfig: { threshold: 0.01 },\n  },\n});\n",[17,515,516,521,538,544,557,562,571,581,588],{"__ignoreMap":53},[57,517,518],{"class":59,"line":60},[57,519,520],{"class":76},"\u002F\u002F cypress.config.ts（Cypress 15.10+）\n",[57,522,523,526,529,532,535],{"class":59,"line":73},[57,524,525],{"class":464},"import",[57,527,528],{"class":63}," { defineConfig } ",[57,530,531],{"class":464},"from",[57,533,534],{"class":98}," 'cypress'",[57,536,537],{"class":63},";\n",[57,539,540],{"class":59,"line":80},[57,541,543],{"emptyLinePlaceholder":542},true,"\n",[57,545,546,549,552,555],{"class":59,"line":86},[57,547,548],{"class":464},"export",[57,550,551],{"class":464}," default",[57,553,554],{"class":67}," defineConfig",[57,556,70],{"class":448},[57,558,559],{"class":59,"line":92},[57,560,561],{"class":63},"  expose: {\n",[57,563,564,567,569],{"class":59,"line":105},[57,565,566],{"class":63},"    pluginVisualRegressionUpdateImages: ",[57,568,206],{"class":135},[57,570,139],{"class":63},[57,572,573,576,578],{"class":59,"line":111},[57,574,575],{"class":63},"    pluginVisualRegressionDiffConfig: { threshold: ",[57,577,136],{"class":135},[57,579,580],{"class":63}," },\n",[57,582,583,586],{"class":59,"line":117},[57,584,585],{"class":63},"  }",[57,587,139],{"class":448},[57,589,590,593],{"class":59,"line":123},[57,591,592],{"class":448},"})",[57,594,537],{"class":63},[48,596,598],{"className":50,"code":597,"language":52,"meta":53,"style":53},"\u002F\u002F cypress.config.ts（Cypress \u003C15.10，在更新的版本中已废弃）\nimport { defineConfig } from 'cypress';\n\nexport default defineConfig({\n  env: {\n    pluginVisualRegressionUpdateImages: true,\n    pluginVisualRegressionDiffConfig: { threshold: 0.01 },\n  },\n});\n",[17,599,600,605,617,621,631,636,644,652,658],{"__ignoreMap":53},[57,601,602],{"class":59,"line":60},[57,603,604],{"class":76},"\u002F\u002F cypress.config.ts（Cypress \u003C15.10，在更新的版本中已废弃）\n",[57,606,607,609,611,613,615],{"class":59,"line":73},[57,608,525],{"class":464},[57,610,528],{"class":63},[57,612,531],{"class":464},[57,614,534],{"class":98},[57,616,537],{"class":63},[57,618,619],{"class":59,"line":80},[57,620,543],{"emptyLinePlaceholder":542},[57,622,623,625,627,629],{"class":59,"line":86},[57,624,548],{"class":464},[57,626,551],{"class":464},[57,628,554],{"class":67},[57,630,70],{"class":448},[57,632,633],{"class":59,"line":92},[57,634,635],{"class":63},"  env: {\n",[57,637,638,640,642],{"class":59,"line":105},[57,639,566],{"class":63},[57,641,206],{"class":135},[57,643,139],{"class":63},[57,645,646,648,650],{"class":59,"line":111},[57,647,575],{"class":63},[57,649,136],{"class":135},[57,651,580],{"class":63},[57,653,654,656],{"class":59,"line":117},[57,655,585],{"class":63},[57,657,139],{"class":448},[57,659,660,662],{"class":59,"line":123},[57,661,592],{"class":448},[57,663,537],{"class":63},[13,665,666,667,671],{},"设置 expose 变量的其他方式，Cypress 在",[422,668,670],{"href":424,"rel":669},[426],"这里","有文档。",[34,673,674],{"id":674},"清理未使用的图片",[13,676,677],{},"重命名或删除一个测试，它的基线会留在原地。带上这个键运行一次，插件会删掉这次运行中没被任何测试碰过的所有插件图片。这么做时请跑完整个套件，否则被跳过的 spec 的基线也会一起没掉：",[48,679,681],{"className":434,"code":680,"language":436,"meta":53,"style":53},"# Cypress 15.10+\nnpx cypress run --expose \"pluginVisualRegressionCleanupUnusedImages=true\"\n# Cypress \u003C15.10（15.10 起已废弃，16 中移除）\nnpx cypress run --env \"pluginVisualRegressionCleanupUnusedImages=true\"\n",[17,682,683,687,700,704],{"__ignoreMap":53},[57,684,685],{"class":59,"line":60},[57,686,443],{"class":76},[57,688,689,691,693,695,697],{"class":59,"line":73},[57,690,449],{"class":448},[57,692,452],{"class":98},[57,694,455],{"class":98},[57,696,458],{"class":135},[57,698,699],{"class":98}," \"pluginVisualRegressionCleanupUnusedImages=true\"\n",[57,701,702],{"class":59,"line":80},[57,703,478],{"class":76},[57,705,706,708,710,712,714],{"class":59,"line":86},[57,707,449],{"class":448},[57,709,452],{"class":98},[57,711,455],{"class":98},[57,713,489],{"class":135},[57,715,699],{"class":98},[34,717,718],{"id":718},"批量审查模式",[13,720,721,722,724,725,728,729,732],{},"正常情况下，快照一超过阈值就会当场在测试里抛错。批量审查模式则让套件一直跑到结束，收集所有失败的快照，最后只抛一次错并给出总数。在有界面（headed）模式下，运行结束后会出现一个轮播视图，您逐个过一遍失败项，对每条基线选择替换或跳过。它是全局选项，所以不能传给 ",[17,723,19],{},"。用 ",[17,726,727],{},"pluginVisualRegressionBatchReviewMode"," 开启；如果您希望通过的图片也出现在轮播里，再加上 ",[17,730,731],{},"pluginVisualRegressionBatchReviewModeShowPassingImages","：",[48,734,736],{"className":434,"code":735,"language":436,"meta":53,"style":53},"# Cypress 15.10+\nnpx cypress open --expose \"pluginVisualRegressionBatchReviewMode=true\"\n# Cypress \u003C15.10（15.10 起已废弃，16 中移除）\nnpx cypress open --env \"pluginVisualRegressionBatchReviewMode=true\"\n",[17,737,738,742,756,760],{"__ignoreMap":53},[57,739,740],{"class":59,"line":60},[57,741,443],{"class":76},[57,743,744,746,748,751,753],{"class":59,"line":73},[57,745,449],{"class":448},[57,747,452],{"class":98},[57,749,750],{"class":98}," open",[57,752,458],{"class":135},[57,754,755],{"class":98}," \"pluginVisualRegressionBatchReviewMode=true\"\n",[57,757,758],{"class":59,"line":80},[57,759,478],{"class":76},[57,761,762,764,766,768,770],{"class":59,"line":86},[57,763,449],{"class":448},[57,765,452],{"class":98},[57,767,750],{"class":98},[57,769,489],{"class":135},[57,771,755],{"class":98},[13,773,774,775,779],{},"Cypress 插件页面的",[422,776,778],{"href":777},"\u002Fproducts\u002Fcypress-plugin#batch-review-mode","批量审查模式一节","有审查界面的演示。",[781,782,783],"style",{},"html pre.shiki code .suds8, html code.shiki .suds8{--shiki-default:#0E1116;--shiki-dark:#F0F3F6}html pre.shiki code .sKwhi, html code.shiki .sKwhi{--shiki-default:#622CBC;--shiki-dark:#DBB7FF}html pre.shiki code .sLBg1, html code.shiki .sLBg1{--shiki-default:#66707B;--shiki-dark:#BDC4CC}html pre.shiki code .sT6z2, html code.shiki .sT6z2{--shiki-default:#032563;--shiki-dark:#ADDCFF}html pre.shiki code .s-5SL, html code.shiki .s-5SL{--shiki-default:#023B95;--shiki-dark:#91CBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .soyes, html code.shiki .soyes{--shiki-default:#702C00;--shiki-dark:#FFB757}html pre.shiki code .sHUrx, html code.shiki .sHUrx{--shiki-default:#A0111F;--shiki-dark:#FF9492}",{"title":53,"searchDepth":73,"depth":73,"links":785},[786,787,788],{"id":36,"depth":73,"text":36},{"id":674,"depth":73,"text":674},{"id":718,"depth":73,"text":718},"pixsame Cypress 插件的所有选项，支持按调用或全局设置，另含批量审查模式。","md",{},"\u002Fdocs\u002Fzh\u002Freference\u002Fconfiguration",false,{"title":5,"description":789},"docs\u002Fzh\u002Freference\u002Fconfiguration","q5ryKgAArdHK1PKPAbIHspJG6a4tjxDI3EaPUwGF7bk",[798,802,806,809,812,815,818,821,824],{"path":799,"title":800,"group":801},"\u002Fdocs\u002Fgetting-started\u002Finstall","安装","getting-started",{"path":803,"title":804,"group":805},"\u002Fdocs\u002Fintegrations\u002Fcypress-plugin","Cypress 插件","integrations",{"path":807,"title":5,"group":808},"\u002Fdocs\u002Freference\u002Fconfiguration","reference",{"path":810,"title":811,"group":801},"\u002Fdocs\u002Fgetting-started\u002Fusage","使用",{"path":813,"title":814,"group":805},"\u002Fdocs\u002Fintegrations\u002Fgithub-app","GitHub App",{"path":816,"title":817,"group":808},"\u002Fdocs\u002Freference\u002Fmanifest","清单 schema",{"path":819,"title":820,"group":801},"\u002Fdocs\u002Fgetting-started\u002Fmigrate-from-frsource","从 @frsource 迁移",{"path":822,"title":823,"group":805},"\u002Fdocs\u002Fintegrations\u002Fplaywright-reporter","Playwright 插件",{"path":825,"title":826,"group":805},"\u002Fdocs\u002Fintegrations\u002Fvitest","Vitest 插件",1794530808151]