26:35f7cbb40a1f | 27:5e9a61e7d7d0 |
---|---|
1 { | 1 { |
2 "header": { | 2 "header": { |
3 "comment": "eric project file for project PluginProtobuf", | 3 "comment": "eric project file for project PluginProtobuf", |
4 "copyright": "Copyright (C) 2022 Detlev Offenbach, detlev@die-offenbachs.de" | 4 "copyright": "Copyright (C) 2023 Detlev Offenbach, detlev@die-offenbachs.de" |
5 }, | 5 }, |
6 "project": { | 6 "project": { |
7 "AUTHOR": "Detlev Offenbach", | 7 "AUTHOR": "Detlev Offenbach", |
8 "CHECKERSPARMS": { | 8 "CHECKERSPARMS": { |
9 "Pep8Checker": { | 9 "Pep8Checker": { |
10 "AnnotationsChecker": { | 10 "AnnotationsChecker": { |
11 "AllowStarArgAny": false, | 11 "AllowStarArgAny": false, |
12 "AllowUntypedDefs": false, | 12 "AllowUntypedDefs": false, |
13 "AllowUntypedNested": false, | 13 "AllowUntypedNested": false, |
14 "CheckFutureAnnotations": false, | |
14 "DispatchDecorators": [ | 15 "DispatchDecorators": [ |
15 "singledispatch", | 16 "singledispatch", |
16 "singledispatchmethod" | 17 "singledispatchmethod" |
18 ], | |
19 "ExemptedTypingSymbols": [ | |
20 "" | |
17 ], | 21 ], |
18 "ForceFutureAnnotations": false, | 22 "ForceFutureAnnotations": false, |
19 "MaximumComplexity": 3, | 23 "MaximumComplexity": 3, |
20 "MaximumLength": 7, | 24 "MaximumLength": 7, |
21 "MinimumCoverage": 75, | 25 "MinimumCoverage": 75, |
60 ] | 64 ] |
61 }, | 65 }, |
62 "CopyrightAuthor": "", | 66 "CopyrightAuthor": "", |
63 "CopyrightMinFileSize": 0, | 67 "CopyrightMinFileSize": 0, |
64 "DocstringType": "eric_black", | 68 "DocstringType": "eric_black", |
65 "EnabledCheckerCategories": "C, D, E, I, M, N, Y, W", | 69 "EnabledCheckerCategories": "C, D, E, I, M, NO, N, Y, W", |
66 "ExcludeFiles": "*/ThirdParty/*, */coverage/*, */Ui_*.py, */Examples/*, */pycodestyle.py,*/pyflakes/checker.py,*/mccabe.py,*/eradicate.py,*/ast_unparse.py,*/piplicenses.py,*/pipdeptree.py", | 70 "ExcludeFiles": "*/ThirdParty/*, */coverage/*, */Ui_*.py, */Examples/*, */pycodestyle.py,*/pyflakes/checker.py,*/mccabe.py,*/eradicate.py,*/ast_unparse.py,*/piplicenses.py,*/pipdeptree.py", |
67 "ExcludeMessages": "C101,E203,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W503,Y119,Y401,Y402", | 71 "ExcludeMessages": "C101,E203,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W503,Y119,Y401,Y402", |
68 "FixCodes": "", | 72 "FixCodes": "", |
69 "FixIssues": false, | 73 "FixIssues": false, |
70 "FutureChecker": "", | 74 "FutureChecker": "", |
73 "ApplicationPackageNames": [ | 77 "ApplicationPackageNames": [ |
74 "ExtensionProtobuf", | 78 "ExtensionProtobuf", |
75 "eric7" | 79 "eric7" |
76 ], | 80 ], |
77 "BanRelativeImports": "", | 81 "BanRelativeImports": "", |
78 "BannedModules": [], | 82 "BannedModules": [] |
79 "CombinedAsImports": true, | |
80 "SortCaseSensitive": false, | |
81 "SortFromFirst": false, | |
82 "SortIgnoringStyle": false, | |
83 "SortOrder": "natural" | |
84 }, | 83 }, |
85 "IncludeMessages": "", | 84 "IncludeMessages": "", |
86 "LineComplexity": 25, | 85 "LineComplexity": 25, |
87 "LineComplexityScore": 10, | 86 "LineComplexityScore": 10, |
88 "MaxCodeComplexity": 10, | 87 "MaxCodeComplexity": 10, |
89 "MaxDocLineLength": 88, | 88 "MaxDocLineLength": 88, |
90 "MaxLineLength": 88, | 89 "MaxLineLength": 88, |
90 "NameOrderChecker": { | |
91 "ApplicationPackageNames": [ | |
92 "ExtensionProtobuf", | |
93 "eric7" | |
94 ], | |
95 "CombinedAsImports": false, | |
96 "SortCaseSensitive": false, | |
97 "SortFromFirst": false, | |
98 "SortIgnoringStyle": false, | |
99 "SortOrder": "natural" | |
100 }, | |
91 "NoFixCodes": "E501", | 101 "NoFixCodes": "E501", |
92 "RepeatMessages": true, | 102 "RepeatMessages": true, |
93 "SecurityChecker": { | 103 "SecurityChecker": { |
94 "CheckTypedException": false, | 104 "CheckTypedException": false, |
95 "HardcodedTmpDirectories": [ | 105 "HardcodedTmpDirectories": [ |
119 "WeakKeySizeEcMedium": "224", | 129 "WeakKeySizeEcMedium": "224", |
120 "WeakKeySizeRsaHigh": "1024", | 130 "WeakKeySizeRsaHigh": "1024", |
121 "WeakKeySizeRsaMedium": "2048" | 131 "WeakKeySizeRsaMedium": "2048" |
122 }, | 132 }, |
123 "ShowIgnored": false, | 133 "ShowIgnored": false, |
134 "UnusedChecker": { | |
135 "IgnoreAbstract": true, | |
136 "IgnoreDunderGlobals": true, | |
137 "IgnoreDunderMethods": true, | |
138 "IgnoreEventHandlerMethods": false, | |
139 "IgnoreLambdas": false, | |
140 "IgnoreNestedFunctions": false, | |
141 "IgnoreOverload": true, | |
142 "IgnoreOverride": true, | |
143 "IgnoreSlotMethods": false, | |
144 "IgnoreStubs": true, | |
145 "IgnoreVariadicNames": false | |
146 }, | |
124 "ValidEncodings": "latin-1, utf-8" | 147 "ValidEncodings": "latin-1, utf-8" |
125 } | 148 } |
126 }, | 149 }, |
127 "DESCRIPTION": "This plugin adds support for the development of Protobuf related projects.", | 150 "DESCRIPTION": "This plugin adds support for the development of Protobuf related projects.", |
128 "DOCSTRING": "ericdoc", | 151 "DOCSTRING": "ericdoc", |
202 "changelog.md", | 225 "changelog.md", |
203 "pyproject.toml" | 226 "pyproject.toml" |
204 ], | 227 ], |
205 "OTHERTOOLSPARMS": { | 228 "OTHERTOOLSPARMS": { |
206 "Black": { | 229 "Black": { |
207 "exclude": "/(\\.direnv|\\.eggs|\\.git|\\.hg|\\.mypy_cache|\\.nox|\\.tox|\\.venv|venv|\\.svn|\\.ipynb_checkpoints|_build|buck-out|build|dist|__pypackages__)/", | 230 "exclude": "/(\\.direnv|\\.eggs|\\.git|\\.hg|\\.ipynb_checkpoints|\\.mypy_cache|\\.nox|\\.pytest_cache|\\.ruff_cache|\\.tox|\\.svn|\\.venv|\\.vscode|__pypackages__|_build|buck-out|build|dist|venv)/", |
208 "extend-exclude": "Ui_.*\\.py", | 231 "extend-exclude": "Ui_.*\\.py", |
209 "force-exclude": "", | 232 "force-exclude": "", |
210 "line-length": 88, | 233 "line-length": 88, |
211 "skip-magic-trailing-comma": false, | 234 "skip-magic-trailing-comma": false, |
212 "skip-string-normalization": false, | 235 "skip-string-normalization": false, |
213 "source": "project", | 236 "source": "project", |
214 "target-version": [ | 237 "target-version": [ |
238 "py312", | |
215 "py311", | 239 "py311", |
216 "py310", | 240 "py310", |
217 "py39", | 241 "py39", |
218 "py38", | 242 "py38", |
219 "py37" | 243 "py37" |
256 "ExtensionProtobuf/__init__.py", | 280 "ExtensionProtobuf/__init__.py", |
257 "ExtensionProtobuf/protoclbr.py", | 281 "ExtensionProtobuf/protoclbr.py", |
258 "PluginExtensionProtobuf.py", | 282 "PluginExtensionProtobuf.py", |
259 "__init__.py" | 283 "__init__.py" |
260 ], | 284 ], |
285 "SOURCESDIR": "", | |
261 "SPELLEXCLUDES": "", | 286 "SPELLEXCLUDES": "", |
262 "SPELLLANGUAGE": "en_US", | 287 "SPELLLANGUAGE": "en_US", |
263 "SPELLWORDS": "", | 288 "SPELLWORDS": "", |
264 "TESTING_FRAMEWORK": "", | 289 "TESTING_FRAMEWORK": "", |
265 "TRANSLATIONEXCEPTIONS": [], | 290 "TRANSLATIONEXCEPTIONS": [], |