-
-
Notifications
You must be signed in to change notification settings - Fork 351
Expand file tree
/
Copy pathpyrightconfig.json
More file actions
40 lines (39 loc) · 1.71 KB
/
Copy pathpyrightconfig.json
File metadata and controls
40 lines (39 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
"include": [
"visidata"
],
"exclude": [
"**/node_modules",
"**/__pycache__",
"visidata/vendor",
"visidata/loaders/unzip_http.py",
"visidata/apps/galcon",
"visidata/apps/vgit",
"visidata/experimental"
],
"//": "Disabled rules are dominated by false positives from VisiData's dynamic patterns (vd.* injection, @VisiData.api, lazy mappings, deferred/optional imports, custom annotations). reportUndefinedVariable / reportPossiblyUnbound stay ON: they catch real NameError-class bugs.",
"//idiom": "reportUnusedExpression: the `cond or vd.fail(...)` short-circuit-assertion idiom is statement-level throughout. reportSelfClsParameterName: methods take vd/col/sheet as first param under @VisiData.api etc. reportMissingModuleSource: optional C-extension deps (MySQLdb) ship no stubs.",
"reportUnusedExpression": "none",
"reportSelfClsParameterName": "none",
"reportMissingModuleSource": "none",
"reportAttributeAccessIssue": "none",
"reportOptionalMemberAccess": "none",
"reportArgumentType": "none",
"reportFunctionMemberAccess": "none",
"reportCallIssue": "none",
"reportMissingImports": "none",
"reportIncompatibleMethodOverride": "none",
"reportOptionalSubscript": "none",
"reportOptionalCall": "none",
"reportOptionalOperand": "none",
"reportOptionalIterable": "none",
"reportOptionalContextManager": "none",
"reportGeneralTypeIssues": "none",
"reportReturnType": "none",
"reportRedeclaration": "none",
"reportOperatorIssue": "none",
"reportInvalidTypeForm": "none",
"reportIndexIssue": "none",
"reportAssignmentType": "none",
"reportPrivateImportUsage": "none"
}