|
6 | 6 | }
|
7 | 7 | ],
|
8 | 8 | "definitions": {
|
| 9 | + "AnalyzerConfig": { |
| 10 | + "additionalProperties": false, |
| 11 | + "description": "Analyzer configuration.", |
| 12 | + "properties": { |
| 13 | + "cache-dir": { |
| 14 | + "default": null, |
| 15 | + "description": "Path to the cache directory.", |
| 16 | + "title": "Cache dir", |
| 17 | + "type": [ |
| 18 | + "string", |
| 19 | + "null" |
| 20 | + ] |
| 21 | + }, |
| 22 | + "exclude-patterns": { |
| 23 | + "default": [], |
| 24 | + "items": { |
| 25 | + "type": "string" |
| 26 | + }, |
| 27 | + "title": "Exclude patterns", |
| 28 | + "type": "array" |
| 29 | + }, |
| 30 | + "extend-ignore": { |
| 31 | + "default": null, |
| 32 | + "description": "Extends the rules which are ignored.", |
| 33 | + "items": { |
| 34 | + "type": "string" |
| 35 | + }, |
| 36 | + "title": "Extend ignore", |
| 37 | + "type": [ |
| 38 | + "array", |
| 39 | + "null" |
| 40 | + ] |
| 41 | + }, |
| 42 | + "extend-select": { |
| 43 | + "default": null, |
| 44 | + "description": "Extends the rules which are run.", |
| 45 | + "items": { |
| 46 | + "type": "string" |
| 47 | + }, |
| 48 | + "title": "Extend select", |
| 49 | + "type": [ |
| 50 | + "array", |
| 51 | + "null" |
| 52 | + ] |
| 53 | + }, |
| 54 | + "global-library-search-order": { |
| 55 | + "default": [], |
| 56 | + "description": "TODO\n", |
| 57 | + "items": { |
| 58 | + "type": "string" |
| 59 | + }, |
| 60 | + "title": "Global library search order", |
| 61 | + "type": "array" |
| 62 | + }, |
| 63 | + "ignore": { |
| 64 | + "default": null, |
| 65 | + "description": "Defines which rules are ignored.", |
| 66 | + "items": { |
| 67 | + "type": "string" |
| 68 | + }, |
| 69 | + "title": "Ignore", |
| 70 | + "type": [ |
| 71 | + "array", |
| 72 | + "null" |
| 73 | + ] |
| 74 | + }, |
| 75 | + "ignored-libraries": { |
| 76 | + "default": [], |
| 77 | + "description": "Specifies the library names that should not be cached.\nThis is useful if you have a dynamic or hybrid library that has different keywords depending on\nthe arguments. You can specify a glob pattern that matches the library name or the source file.\n\nExamples:\n- `**/mylibfolder/mylib.py`\n- `MyLib`\n- `mylib.subpackage.subpackage`\n\nFor robot framework internal libraries, you have to specify the full module name like\n`robot.libraries.Remote`.\n", |
| 78 | + "items": { |
| 79 | + "type": "string" |
| 80 | + }, |
| 81 | + "title": "Ignored libraries", |
| 82 | + "type": "array" |
| 83 | + }, |
| 84 | + "ignored-variables": { |
| 85 | + "default": [], |
| 86 | + "description": "Specifies the variable files that should not be cached.\nThis is useful if you have a dynamic or hybrid variable files that has different variables\ndepending on the arguments. You can specify a glob pattern that matches the variable module\nname or the source file.\n\nExamples:\n- `**/variables/myvars.py`\n- `MyVariables`\n- `myvars.subpackage.subpackage`\n", |
| 87 | + "items": { |
| 88 | + "type": "string" |
| 89 | + }, |
| 90 | + "title": "Ignored variables", |
| 91 | + "type": "array" |
| 92 | + }, |
| 93 | + "select": { |
| 94 | + "default": null, |
| 95 | + "description": "Selects which rules are run.", |
| 96 | + "items": { |
| 97 | + "type": "string" |
| 98 | + }, |
| 99 | + "title": "Select", |
| 100 | + "type": [ |
| 101 | + "array", |
| 102 | + "null" |
| 103 | + ] |
| 104 | + } |
| 105 | + }, |
| 106 | + "title": "AnalyzerConfig", |
| 107 | + "type": "object" |
| 108 | + }, |
9 | 109 | "Condition": {
|
10 | 110 | "additionalProperties": false,
|
11 | 111 | "description": "Condition to evaluate.",
|
|
3114 | 3214 | "title": "Timestamp outputs"
|
3115 | 3215 | },
|
3116 | 3216 | "tool": {
|
| 3217 | + "anyOf": [ |
| 3218 | + { |
| 3219 | + "$ref": "#/definitions/ToolConfig" |
| 3220 | + }, |
| 3221 | + { |
| 3222 | + "type": "object" |
| 3223 | + }, |
| 3224 | + { |
| 3225 | + "type": "null" |
| 3226 | + } |
| 3227 | + ], |
3117 | 3228 | "default": null,
|
3118 | 3229 | "description": "Tool configurations.",
|
3119 | 3230 | "title": "Tool"
|
|
5393 | 5504 | },
|
5394 | 5505 | "title": "TestDocProfile",
|
5395 | 5506 | "type": "object"
|
| 5507 | + }, |
| 5508 | + "ToolConfig": { |
| 5509 | + "additionalProperties": false, |
| 5510 | + "description": "ToolConfig(robotcode_analyze: Union[robotcode.analyze.config.AnalyzerConfig, NoneType] = None)", |
| 5511 | + "properties": { |
| 5512 | + "robotcode-analyze": { |
| 5513 | + "anyOf": [ |
| 5514 | + { |
| 5515 | + "$ref": "#/definitions/AnalyzerConfig" |
| 5516 | + }, |
| 5517 | + { |
| 5518 | + "type": "null" |
| 5519 | + } |
| 5520 | + ], |
| 5521 | + "default": null, |
| 5522 | + "description": "Analyzer configuration.", |
| 5523 | + "title": "Robotcode analyze" |
| 5524 | + } |
| 5525 | + }, |
| 5526 | + "title": "ToolConfig", |
| 5527 | + "type": "object" |
5396 | 5528 | }
|
5397 | 5529 | },
|
5398 | 5530 | "x-taplo-info": {
|
|
0 commit comments