PluginPyLint.epj

branch
eric7
changeset 107
3bd2806a6ada
parent 98
ab4aabca55ec
child 108
b452f300e6c7
equal deleted inserted replaced
106:40db039eb51f 107:3bd2806a6ada
1 { 1 {
2 "header": { 2 "header": {
3 "comment": "eric project file for project PluginPyLint", 3 "comment": "eric project file for project PluginPyLint",
4 "copyright": "Copyright (C) 2021 Detlev Offenbach, detlev@die-offenbachs.de" 4 "copyright": "Copyright (C) 2022 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 "AllowUntypedDefs": false, 12 "AllowUntypedDefs": false,
12 "AllowUntypedNested": false, 13 "AllowUntypedNested": false,
13 "DispatchDecorators": [ 14 "DispatchDecorators": [
14 "singledispatch", 15 "singledispatch",
15 "singledispatchmethod" 16 "singledispatchmethod"
16 ], 17 ],
18 "ForceFutureAnnotations": false,
17 "MaximumComplexity": 3, 19 "MaximumComplexity": 3,
18 "MaximumLength": 7, 20 "MaximumLength": 7,
19 "MinimumCoverage": 75, 21 "MinimumCoverage": 75,
20 "MypyInitReturn": false, 22 "MypyInitReturn": false,
21 "OverloadDecorators": [ 23 "OverloadDecorators": [
57 "- " 59 "- "
58 ] 60 ]
59 }, 61 },
60 "CopyrightAuthor": "", 62 "CopyrightAuthor": "",
61 "CopyrightMinFileSize": 0, 63 "CopyrightMinFileSize": 0,
62 "DocstringType": "eric", 64 "DocstringType": "eric_black",
63 "EnabledCheckerCategories": "C, D, E, M, N, S, Y, W", 65 "EnabledCheckerCategories": "C, D, E, M, N, S, Y, W",
64 "ExcludeFiles": "*/Ui_*.py, */*_rc.py,", 66 "ExcludeFiles": "*/Ui_*.py, */*_rc.py,",
65 "ExcludeMessages": "C101,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,W504,Y119,Y401,Y402", 67 "ExcludeMessages": "C101,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",
66 "FixCodes": "", 68 "FixCodes": "",
67 "FixIssues": false, 69 "FixIssues": false,
68 "FutureChecker": "", 70 "FutureChecker": "",
69 "HangClosing": false, 71 "HangClosing": false,
72 "ImportsChecker": {
73 "ApplicationPackageNames": [],
74 "BanRelativeImports": "",
75 "BannedModules": []
76 },
70 "IncludeMessages": "", 77 "IncludeMessages": "",
71 "LineComplexity": 25, 78 "LineComplexity": 25,
72 "LineComplexityScore": 10, 79 "LineComplexityScore": 10,
73 "MaxCodeComplexity": 10, 80 "MaxCodeComplexity": 10,
74 "MaxDocLineLength": 79, 81 "MaxDocLineLength": 88,
75 "MaxLineLength": 79, 82 "MaxLineLength": 88,
76 "NoFixCodes": "E501", 83 "NoFixCodes": "E501",
77 "RepeatMessages": true, 84 "RepeatMessages": true,
78 "SecurityChecker": { 85 "SecurityChecker": {
79 "CheckTypedException": false, 86 "CheckTypedException": false,
80 "HardcodedTmpDirectories": [ 87 "HardcodedTmpDirectories": [
126 "qtHelpEnabled": false, 133 "qtHelpEnabled": false,
127 "useRecursion": true 134 "useRecursion": true
128 } 135 }
129 }, 136 },
130 "EMAIL": "detlev@die-offenbachs.de", 137 "EMAIL": "detlev@die-offenbachs.de",
138 "EMBEDDED_VENV": false,
131 "EOL": 1, 139 "EOL": 1,
132 "FILETYPES": { 140 "FILETYPES": {
133 "*.epj": "OTHERS", 141 "*.epj": "OTHERS",
134 "*.idl": "INTERFACES", 142 "*.idl": "INTERFACES",
135 "*.md": "OTHERS", 143 "*.md": "OTHERS",
160 "IncludeDirs": [], 168 "IncludeDirs": [],
161 "UndefinedNames": [] 169 "UndefinedNames": []
162 }, 170 },
163 "INTERFACES": [], 171 "INTERFACES": [],
164 "LEXERASSOCS": {}, 172 "LEXERASSOCS": {},
173 "LICENSE": "GNU General Public License v3 or later (GPLv3+)",
165 "MAINSCRIPT": "PluginPyLint.py", 174 "MAINSCRIPT": "PluginPyLint.py",
166 "MAKEPARAMS": { 175 "MAKEPARAMS": {
167 "MakeEnabled": false, 176 "MakeEnabled": false,
168 "MakeExecutable": "", 177 "MakeExecutable": "",
169 "MakeFile": "", 178 "MakeFile": "",
174 "MIXEDLANGUAGE": false, 183 "MIXEDLANGUAGE": false,
175 "OTHERS": [ 184 "OTHERS": [
176 ".hgignore", 185 ".hgignore",
177 "ChangeLog", 186 "ChangeLog",
178 "PKGLIST", 187 "PKGLIST",
188 "PluginPyLint.epj",
179 "PluginPyLint.zip", 189 "PluginPyLint.zip",
180 "PluginPyLint.epj",
181 "PyLintInterface/Documentation/LICENSE.GPL3", 190 "PyLintInterface/Documentation/LICENSE.GPL3",
182 "PyLintInterface/Documentation/source" 191 "PyLintInterface/Documentation/source"
183 ], 192 ],
184 "OTHERTOOLSPARMS": {}, 193 "OTHERTOOLSPARMS": {
194 "Black": {
195 "exclude": "/(\\.direnv|\\.eggs|\\.git|\\.hg|\\.mypy_cache|\\.nox|\\.tox|\\.venv|venv|\\.svn|_build|buck-out|build|dist|__pypackages__)/",
196 "extend-exclude": "",
197 "force-exclude": "",
198 "line-length": 88,
199 "skip-magic-trailing-comma": false,
200 "skip-string-normalization": false,
201 "source": "project",
202 "target-version": [
203 "py311",
204 "py310",
205 "py39",
206 "py38",
207 "py37"
208 ]
209 }
210 },
185 "PACKAGERSPARMS": {}, 211 "PACKAGERSPARMS": {},
186 "PROGLANGUAGE": "Python3", 212 "PROGLANGUAGE": "Python3",
187 "PROJECTTYPE": "E7Plugin", 213 "PROJECTTYPE": "E7Plugin",
188 "PROJECTTYPESPECIFICDATA": {}, 214 "PROJECTTYPESPECIFICDATA": {},
189 "PROTOCOLS": [], 215 "PROTOCOLS": [],
194 "PathPrefix": "" 220 "PathPrefix": ""
195 }, 221 },
196 "RESOURCES": [], 222 "RESOURCES": [],
197 "SOURCES": [ 223 "SOURCES": [
198 "PluginPyLint.py", 224 "PluginPyLint.py",
199 "__init__.py", 225 "PyLintInterface/PyLintConfigDialog.py",
226 "PyLintInterface/PyLintExecDialog.py",
200 "PyLintInterface/__init__.py", 227 "PyLintInterface/__init__.py",
201 "PyLintInterface/PyLintExecDialog.py", 228 "__init__.py"
202 "PyLintInterface/PyLintConfigDialog.py"
203 ], 229 ],
204 "SPELLEXCLUDES": "", 230 "SPELLEXCLUDES": "",
205 "SPELLLANGUAGE": "en_US", 231 "SPELLLANGUAGE": "en_US",
206 "SPELLWORDS": "", 232 "SPELLWORDS": "",
233 "TESTING_FRAMEWORK": "",
207 "TRANSLATIONEXCEPTIONS": [], 234 "TRANSLATIONEXCEPTIONS": [],
208 "TRANSLATIONPATTERN": "PyLintInterface/i18n/pylint_%language%.ts", 235 "TRANSLATIONPATTERN": "PyLintInterface/i18n/pylint_%language%.ts",
209 "TRANSLATIONS": [ 236 "TRANSLATIONS": [
237 "PyLintInterface/i18n/pylint_cs.qm",
238 "PyLintInterface/i18n/pylint_cs.ts",
210 "PyLintInterface/i18n/pylint_de.qm", 239 "PyLintInterface/i18n/pylint_de.qm",
240 "PyLintInterface/i18n/pylint_de.ts",
241 "PyLintInterface/i18n/pylint_en.qm",
242 "PyLintInterface/i18n/pylint_en.ts",
243 "PyLintInterface/i18n/pylint_es.qm",
244 "PyLintInterface/i18n/pylint_es.ts",
245 "PyLintInterface/i18n/pylint_fr.qm",
246 "PyLintInterface/i18n/pylint_fr.ts",
247 "PyLintInterface/i18n/pylint_pt.qm",
211 "PyLintInterface/i18n/pylint_pt.ts", 248 "PyLintInterface/i18n/pylint_pt.ts",
212 "PyLintInterface/i18n/pylint_ru.ts",
213 "PyLintInterface/i18n/pylint_fr.qm",
214 "PyLintInterface/i18n/pylint_es.qm",
215 "PyLintInterface/i18n/pylint_fr.ts",
216 "PyLintInterface/i18n/pylint_es.ts",
217 "PyLintInterface/i18n/pylint_cs.qm",
218 "PyLintInterface/i18n/pylint_de.ts",
219 "PyLintInterface/i18n/pylint_ru.qm", 249 "PyLintInterface/i18n/pylint_ru.qm",
220 "PyLintInterface/i18n/pylint_pt.qm", 250 "PyLintInterface/i18n/pylint_ru.ts"
221 "PyLintInterface/i18n/pylint_cs.ts",
222 "PyLintInterface/i18n/pylint_en.ts",
223 "PyLintInterface/i18n/pylint_en.qm"
224 ], 251 ],
225 "TRANSLATIONSBINPATH": "", 252 "TRANSLATIONSBINPATH": "",
226 "UICPARAMS": { 253 "UICPARAMS": {
227 "Package": "", 254 "Package": "",
228 "PackagesRoot": "", 255 "PackagesRoot": "",

eric ide

mercurial