18 from eric7.Globals import getConfig |
18 from eric7.Globals import getConfig |
19 from eric7.Project.ProjectBrowserModel import ProjectBrowserFileItem |
19 from eric7.Project.ProjectBrowserModel import ProjectBrowserFileItem |
20 from eric7.UI import Info |
20 from eric7.UI import Info |
21 |
21 |
22 # Start-Of-Header |
22 # Start-Of-Header |
23 name = "Syntax Checker Plugin" |
23 __header__ = { |
24 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
24 "name": "Syntax Checker Plugin", |
25 autoactivate = True |
25 "author": "Detlev Offenbach <detlev@die-offenbachs.de>", |
26 deactivateable = True |
26 "autoactivate": True, |
27 version = Info.VersionOnly |
27 "deactivateable": True, |
28 className = "SyntaxCheckerPlugin" |
28 "version": Info.VersionOnly, |
29 packageName = "__core__" |
29 "className": "SyntaxCheckerPlugin", |
30 shortDescription = "Show the Syntax Checker dialog." |
30 "packageName": "__core__", |
31 longDescription = ( |
31 "shortDescription": "Show the Syntax Checker dialog.", |
32 """This plugin implements the Syntax Checker dialog.""" |
32 "longDescription": ( |
33 """ Syntax Checker is used to check Python source files for correct""" |
33 """This plugin implements the Syntax Checker dialog.""" |
34 """ syntax.""" |
34 """ Syntax Checker is used to check Python source files for correct""" |
35 ) |
35 """ syntax.""" |
36 pyqtApi = 2 |
36 ), |
|
37 "pyqtApi": 2, |
|
38 } |
37 # End-Of-Header |
39 # End-Of-Header |
38 |
40 |
39 error = "" |
41 error = "" # noqa: U200 |
40 |
42 |
41 |
43 |
42 class SyntaxCheckerPlugin(QObject): |
44 class SyntaxCheckerPlugin(QObject): |
43 """ |
45 """ |
44 Class implementing the Syntax Checker plugin. |
46 Class implementing the Syntax Checker plugin. |