Merged with default branch to prepare a new release. maintenance release-20.11

Sun, 01 Nov 2020 11:15:18 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 01 Nov 2020 11:15:18 +0100
branch
maintenance
changeset 7824
096b3ebc1409
parent 7738
10554f5fac78 (current diff)
parent 7823
9a4e93471a06 (diff)
child 7825
3e7d767119a9

Merged with default branch to prepare a new release.

docs/changelog file | annotate | diff | comparison | revisions
eric6.e4p file | annotate | diff | comparison | revisions
eric6/APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
eric6/Debugger/DebugServer.py file | annotate | diff | comparison | revisions
eric6/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
eric6/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
eric6/E5Gui/E5TextEditSearchWidget.py file | annotate | diff | comparison | revisions
eric6/E5Gui/E5ZoomWidget.py file | annotate | diff | comparison | revisions
eric6/Graphics/UMLGraphicsView.py file | annotate | diff | comparison | revisions
eric6/PipInterface/PipFreezeDialog.py file | annotate | diff | comparison | revisions
eric6/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py file | annotate | diff | comparison | revisions
eric6/Plugins/VcsPlugins/vcsMercurial/HgRevisionSelectionDialog.py file | annotate | diff | comparison | revisions
eric6/Plugins/ViewManagerPlugins/Listspace/Listspace.py file | annotate | diff | comparison | revisions
eric6/Plugins/ViewManagerPlugins/Tabview/Tabview.py file | annotate | diff | comparison | revisions
eric6/Preferences/ConfigurationDialog.py file | annotate | diff | comparison | revisions
eric6/Preferences/ConfigurationPages/EditorAutocompletionPage.py file | annotate | diff | comparison | revisions
eric6/Preferences/ConfigurationPages/EditorAutocompletionPage.ui file | annotate | diff | comparison | revisions
eric6/Preferences/__init__.py file | annotate | diff | comparison | revisions
eric6/QScintilla/Editor.py file | annotate | diff | comparison | revisions
eric6/QScintilla/Shell.py file | annotate | diff | comparison | revisions
eric6/UI/Previewers/PreviewerHTML.py file | annotate | diff | comparison | revisions
eric6/UI/UserInterface.py file | annotate | diff | comparison | revisions
eric6/ViewManager/ViewManager.py file | annotate | diff | comparison | revisions
eric6/WebBrowser/Download/DownloadItem.py file | annotate | diff | comparison | revisions
eric6/WebBrowser/Network/NetworkManager.py file | annotate | diff | comparison | revisions
eric6/WebBrowser/Network/QtHelpSchemeHandler.py file | annotate | diff | comparison | revisions
eric6/WebBrowser/WebBrowserView.py file | annotate | diff | comparison | revisions
eric6/i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_de.qm file | annotate | diff | comparison | revisions
eric6/i18n/eric6_de.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_empty.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_en.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_es.qm file | annotate | diff | comparison | revisions
eric6/i18n/eric6_es.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_it.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_ru.qm file | annotate | diff | comparison | revisions
eric6/i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
scripts/install.py file | annotate | diff | comparison | revisions
--- a/docs/changelog	Sat Oct 03 11:14:23 2020 +0200
+++ b/docs/changelog	Sun Nov 01 11:15:18 2020 +0100
@@ -1,5 +1,24 @@
 Change Log
 ----------
+Version 20.11:
+- bug fixes
+- Editor
+  -- added support for TOML files
+- Main Window
+  -- added a dialog showing information about the installation process
+     (see Help menu)
+- Mini Editor
+  -- added a status bar languages menu
+  -- added a status bar zoom slider
+  -- added zoom actions menu and toolbar
+- Syntax Checker
+  -- added a syntax checker for TOML files
+- Web Browser
+  -- added a SSL information page to the site info dialog
+  -- added a clickable SSL info label to the URL entry
+- Various
+  -- changed code to not use deprecated 'QRegExp' anymore
+
 Version 20.10:
 - bug fixes
 - Editor
@@ -8,13 +27,13 @@
 - Python Disassembly Viewer
   -- added a tool to visualize the Python byte code generated from a Python
      source file
-  -- added a viewer to visualize Python byte code generated from a Python
+  -- added a viewer to visualize the Python byte code generated from a Python
      traceback of an exception as an additional tab of the debug viewer
   -- added capability to show information about a code object
 - Third Party packages
   -- updated Pygments to 2.7.0
   -- updated coverage.py to 5.3.0
-  -- removed th no longer needed 'enum' package
+  -- removed the no longer needed 'enum' package
 - Various
   -- changed the code to not rely on the Qt Resource system anymore
      (no .qrc files and no use of pyrcc5 anymore)
--- a/eric6.e4p	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6.e4p	Sun Nov 01 11:15:18 2020 +0100
@@ -149,10 +149,12 @@
     <Source>eric6/E5Gui/E5MessageBox.py</Source>
     <Source>eric6/E5Gui/E5ModelMenu.py</Source>
     <Source>eric6/E5Gui/E5ModelToolBar.py</Source>
+    <Source>eric6/E5Gui/E5OverrideCursor.py</Source>
     <Source>eric6/E5Gui/E5PassivePopup.py</Source>
     <Source>eric6/E5Gui/E5PasswordMeter.py</Source>
     <Source>eric6/E5Gui/E5PathPicker.py</Source>
     <Source>eric6/E5Gui/E5PathPickerDialog.py</Source>
+    <Source>eric6/E5Gui/E5PlainTextDialog.py</Source>
     <Source>eric6/E5Gui/E5ProcessDialog.py</Source>
     <Source>eric6/E5Gui/E5ProgressDialog.py</Source>
     <Source>eric6/E5Gui/E5SideBar.py</Source>
@@ -194,6 +196,7 @@
     <Source>eric6/E5Network/__init__.py</Source>
     <Source>eric6/E5Network/data/__init__.py</Source>
     <Source>eric6/E5Utilities/E5Cache.py</Source>
+    <Source>eric6/E5Utilities/E5MutexLocker.py</Source>
     <Source>eric6/E5Utilities/__init__.py</Source>
     <Source>eric6/E5XML/Config.py</Source>
     <Source>eric6/E5XML/DebuggerPropertiesReader.py</Source>
@@ -305,7 +308,9 @@
     <Source>eric6/PluginManager/__init__.py</Source>
     <Source>eric6/Plugins/AboutPlugin/AboutDialog.py</Source>
     <Source>eric6/Plugins/AboutPlugin/__init__.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/AnnotationsChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/AnnotationsChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/AstUtilities.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py</Source>
@@ -313,10 +318,18 @@
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleFixer.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/ComplexityChecker.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/MiscellaneousChecker.py</Source>
-    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/NamingStyleChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/ComplexityChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/MiscellaneousChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Naming/NamingStyleChecker.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Naming/__init__.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Naming/translations.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/__init__.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/assert.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/awsHardcodedPassword.py</Source>
@@ -365,6 +378,7 @@
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/checker.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/messages.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/pyflakes/translations.py</Source>
+    <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/tomlCheckSyntax.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/SyntaxChecker/yamlCheckSyntax.py</Source>
     <Source>eric6/Plugins/CheckerPlugins/__init__.py</Source>
     <Source>eric6/Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py</Source>
@@ -395,7 +409,6 @@
     <Source>eric6/Plugins/PluginWizardQFontDialog.py</Source>
     <Source>eric6/Plugins/PluginWizardQInputDialog.py</Source>
     <Source>eric6/Plugins/PluginWizardQMessageBox.py</Source>
-    <Source>eric6/Plugins/PluginWizardQRegExp.py</Source>
     <Source>eric6/Plugins/PluginWizardQRegularExpression.py</Source>
     <Source>eric6/Plugins/PluginWizardSetup.py</Source>
     <Source>eric6/Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py</Source>
@@ -676,10 +689,6 @@
     <Source>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardRepeatDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/PyRegExpWizard/__init__.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardRepeatDialog.py</Source>
-    <Source>eric6/Plugins/WizardPlugins/QRegExpWizard/__init__.py</Source>
     <Source>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py</Source>
     <Source>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardRepeatDialog.py</Source>
@@ -1263,6 +1272,7 @@
     <Source>eric6/UI/FindFileDialog.py</Source>
     <Source>eric6/UI/FindFileNameDialog.py</Source>
     <Source>eric6/UI/Info.py</Source>
+    <Source>eric6/UI/InstallInfoDialog.py</Source>
     <Source>eric6/UI/LogView.py</Source>
     <Source>eric6/UI/NotificationWidget.py</Source>
     <Source>eric6/UI/NumbersWidget.py</Source>
@@ -1514,6 +1524,7 @@
     <Source>eric6/WebBrowser/UrlBar/BookmarkActionSelectionDialog.py</Source>
     <Source>eric6/WebBrowser/UrlBar/BookmarkInfoDialog.py</Source>
     <Source>eric6/WebBrowser/UrlBar/FavIconLabel.py</Source>
+    <Source>eric6/WebBrowser/UrlBar/SslLabel.py</Source>
     <Source>eric6/WebBrowser/UrlBar/StackedUrlBar.py</Source>
     <Source>eric6/WebBrowser/UrlBar/UrlBar.py</Source>
     <Source>eric6/WebBrowser/UrlBar/__init__.py</Source>
@@ -1573,8 +1584,6 @@
     <Source>eric6/eric6_pluginuninstall.py</Source>
     <Source>eric6/eric6_pluginuninstall.pyw</Source>
     <Source>eric6/eric6_post_install.py</Source>
-    <Source>eric6/eric6_qregexp.py</Source>
-    <Source>eric6/eric6_qregexp.pyw</Source>
     <Source>eric6/eric6_qregularexpression.py</Source>
     <Source>eric6/eric6_qregularexpression.pyw</Source>
     <Source>eric6/eric6_re.py</Source>
@@ -1629,6 +1638,7 @@
     <Form>eric6/Debugger/VariablesFilterDialog.ui</Form>
     <Form>eric6/E5Gui/E5ErrorMessageFilterDialog.ui</Form>
     <Form>eric6/E5Gui/E5ListSelectionDialog.ui</Form>
+    <Form>eric6/E5Gui/E5PlainTextDialog.ui</Form>
     <Form>eric6/E5Gui/E5ProcessDialog.ui</Form>
     <Form>eric6/E5Gui/E5SimpleHelpDialog.ui</Form>
     <Form>eric6/E5Gui/E5StringListEditWidget.ui</Form>
@@ -1851,9 +1861,6 @@
     <Form>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardCharactersDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardRepeatDialog.ui</Form>
-    <Form>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardCharactersDialog.ui</Form>
-    <Form>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.ui</Form>
-    <Form>eric6/Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardRepeatDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.ui</Form>
     <Form>eric6/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardRepeatDialog.ui</Form>
@@ -1979,6 +1986,7 @@
     <Form>eric6/UI/ErrorLogDialog.ui</Form>
     <Form>eric6/UI/FindFileDialog.ui</Form>
     <Form>eric6/UI/FindFileNameDialog.ui</Form>
+    <Form>eric6/UI/InstallInfoDialog.ui</Form>
     <Form>eric6/UI/NotificationWidget.ui</Form>
     <Form>eric6/UI/NumbersWidget.ui</Form>
     <Form>eric6/UI/Previewers/PreviewerQSS.ui</Form>
--- a/eric6/APIs/Python3/eric6.api	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/APIs/Python3/eric6.api	Sun Nov 01 11:15:18 2020 +0100
@@ -1211,6 +1211,9 @@
 eric6.E5Gui.E5ModelToolBar.E5ModelToolBar.setRootIndex?4(idx)
 eric6.E5Gui.E5ModelToolBar.E5ModelToolBar.showEvent?4(evt)
 eric6.E5Gui.E5ModelToolBar.E5ModelToolBar?1(title=None, parent=None)
+eric6.E5Gui.E5OverrideCursor.E5OverrideCursor?1(cursorShape=Qt.WaitCursor)
+eric6.E5Gui.E5OverrideCursor.E5OverrideCursorProcess?1(parent=None, cursorShape=Qt.WaitCursor)
+eric6.E5Gui.E5OverrideCursor.E5OverridenCursor?1()
 eric6.E5Gui.E5PassivePopup.DEFAULT_POPUP_TIME?7
 eric6.E5Gui.E5PassivePopup.DEFAULT_POPUP_TYPE?7
 eric6.E5Gui.E5PassivePopup.E5PassivePopup.Boxed?7
@@ -1299,6 +1302,8 @@
 eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setTitle?4(title)
 eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog?1(parent=None)
 eric6.E5Gui.E5PathPickerDialog.getPath?4(parent, title, label, mode=E5PathPickerModes.OpenFileMode, path="", defaultDirectory="", filters=None)
+eric6.E5Gui.E5PlainTextDialog.E5PlainTextDialog.on_copyButton_clicked?4()
+eric6.E5Gui.E5PlainTextDialog.E5PlainTextDialog?1(title="", text="", parent=None)
 eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.keyPressEvent?4(evt)
 eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.normalExit?4()
 eric6.E5Gui.E5ProcessDialog.E5ProcessDialog.normalExitWithoutErrors?4()
@@ -1712,6 +1717,7 @@
 eric6.E5Utilities.E5Cache.E5Cache.setMaximumCacheTime?4(time)
 eric6.E5Utilities.E5Cache.E5Cache.setSize?4(newSize)
 eric6.E5Utilities.E5Cache.E5Cache?1(size=100)
+eric6.E5Utilities.E5MutexLocker.E5MutexLocker?1(mutex)
 eric6.E5XML.Config.debuggerPropertiesFileFormatVersion?7
 eric6.E5XML.Config.dictionariesListFileFormatVersion?7
 eric6.E5XML.Config.highlightingStylesFileFormatVersion?7
@@ -1813,6 +1819,7 @@
 eric6.Globals.dataString?4(size)
 eric6.Globals.desktopName?4()
 eric6.Globals.getConfigDir?4()
+eric6.Globals.getInstallInfoFilePath?4()
 eric6.Globals.getPyQt5ModulesDirectory?4()
 eric6.Globals.getPyQtToolsPath?4(version=5)
 eric6.Globals.getPythonModulesDirectory?4()
@@ -1843,7 +1850,6 @@
 eric6.Globals.toByteArray?4(value)
 eric6.Globals.toDict?4(value)
 eric6.Globals.toList?4(value)
-eric6.Globals.translate?4(*args)
 eric6.Globals.versionToTuple?4(version, length=3)
 eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.buildDiagram?4()
 eric6.Graphics.ApplicationDiagramBuilder.ApplicationDiagramBuilder.getPersistenceData?4()
@@ -2302,6 +2308,7 @@
 eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.version?4()
 eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface.write?4(data)
 eric6.MicroPython.MicroPythonCommandsInterface.MicroPythonCommandsInterface?1(parent=None)
+eric6.MicroPython.MicroPythonDevices.IgnoredBoards?7
 eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.addDeviceMenuEntries?4(menu)
 eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canRunScript?4()
 eric6.MicroPython.MicroPythonDevices.MicroPythonDevice.canStartFileManager?4()
@@ -2909,15 +2916,17 @@
 eric6.Plugins.AboutPlugin.AboutDialog.licenseText?7
 eric6.Plugins.AboutPlugin.AboutDialog.thanksText?7
 eric6.Plugins.AboutPlugin.AboutDialog.titleText?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.AnnotationsChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.AnnotationsChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.AnnotationsChecker?1(source, filename, select, ignore, expected, repeat, args)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor.visit_AsyncFunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor.visit_ClassDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor.visit_FunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.FunctionVisitor?1(sourceLines)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.getAnnotationComplexity?4(annotationNode)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.hasTypeAnnotations?4(funcNode)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.AnnotationsChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.AnnotationsChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.AnnotationsChecker?1(source, filename, select, ignore, expected, repeat, args)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor.visit_AsyncFunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor.visit_ClassDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor.visit_FunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.FunctionVisitor?1(sourceLines)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.getAnnotationComplexity?4(annotationNode)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.hasTypeAnnotations?4(funcNode)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations._annotationsMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations._annotationsMessagesSampleArgs?8
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.getValue?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.isBaseString?4(node)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.isBytes?4(node)
@@ -2995,91 +3004,98 @@
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter.run?4()
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.Reindenter?1(sourceLines)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.CodeStyleStatisticsDialog?1(statistics, parent=None)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.ComplexityChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.ComplexityChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.ComplexityChecker?1(source, filename, select, ignore, args)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor.score?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor.sortedList?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor.visit?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.LineComplexityVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleChecker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.contextType?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.end?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.indent?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.setSpecial?4(special)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.source?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.special?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.ssource?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext.start?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.DocStyleContext?1(source, startLine, contextType)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Assert?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Assign?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_AsyncFor?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Attribute?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_For?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_JoinedStr?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor.visit_UAdd?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.BugBearVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.DateTimeVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.DateTimeVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.LoggingLevels?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_BinOp?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor.visit_JoinedStr?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.LoggingVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.BuiltinsWhiteList?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.FormatFieldRegex?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.Formatter?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.MiscellaneousChecker?1(source, filename, select, ignore, expected, repeat, args)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.getNames?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.visit?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder.visit_Name?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.NameFinder?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.Assigns?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.Refs?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.Returns?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.assigns?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.refs?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.returns?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Assign?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_AsyncFor?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_AsyncFunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_For?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_FunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Name?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_Return?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor.visit_While?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.ReturnVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Attribute?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Compare?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_ImportFrom?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Name?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor.visit_Subscript?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.SysVersionVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_AsyncFunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Bytes?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Call?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_ClassDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Constant?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_FunctionDef?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Module?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor.visit_Str?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.TextVisitor?1()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.composeCallPath?4(node)
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.CamelcaseRegexp?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.Codes?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.LowercaseRegex?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.MixedcaseRegexp?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.UppercaseRegexp?7
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker.run?4()
-eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.NamingStyleChecker?1(tree, filename, options)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.ComplexityChecker?1(source, filename, select, ignore, args)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor.score?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor.sortedList?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.LineComplexityVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations._complexityMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations._complexityMessagesSampleArgs?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleChecker?1(source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257")
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.contextType?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.end?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.indent?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.setSpecial?4(special)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.source?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.special?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.ssource?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext.start?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.DocStyleContext?1(source, startLine, contextType)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations._docStyleMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations._docStyleMessagesSampleArgs?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.NodeWindowSize?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Assert?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Assign?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_AsyncFor?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Attribute?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_For?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_JoinedStr?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor.visit_UAdd?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.BugBearVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.DateTimeVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.DateTimeVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.LoggingLevels?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.visit_BinOp?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor.visit_JoinedStr?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.LoggingVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.BuiltinsWhiteList?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.FormatFieldRegex?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.Formatter?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.MiscellaneousChecker?1(source, filename, select, ignore, expected, repeat, args)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder.getNames?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder.visit?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder.visit_Name?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.NameFinder?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.Assigns?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.Refs?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.Returns?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.assigns?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.refs?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.returns?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_Assign?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_AsyncFor?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_AsyncFunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_For?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_FunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_Name?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_Return?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor.visit_While?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.ReturnVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Attribute?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Compare?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_ImportFrom?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Name?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor.visit_Subscript?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.SysVersionVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_AsyncFunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Bytes?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Call?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_ClassDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Constant?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_FunctionDef?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Module?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor.visit_Str?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.TextVisitor?1()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.composeCallPath?4(node)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations._miscellaneousMessages?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations._miscellaneousMessagesSampleArgs?8
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.CamelcaseRegexp?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.Codes?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.LowercaseRegex?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.MixedcaseRegexp?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.UppercaseRegexp?7
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker.run?4()
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.NamingStyleChecker?1(tree, filename, options)
+eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations._namingStyleMessages?8
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.checkAssertUsed?4(reportError, context, config)
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.getChecks?4()
 eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.awsHardcodedPassword.AWS_ACCESS_KEY_ID_MAX_ENTROPY?7
@@ -3429,6 +3445,7 @@
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorJSON?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorJavaScript?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorPy3?4(fx, lang, fn, msg)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorTOML?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.serviceErrorYAML?4(fx, lang, fn, msg)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.syntaxBatchCheck?4(argumentsList)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.SyntaxCheckService.syntaxCheck?4(lang, filename, source)
@@ -3460,6 +3477,12 @@
 eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.jsonSyntaxCheck?4(file, codestring)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.normalizeCode?4(codestring)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.worker?4(inputQueue, outputQueue)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.initBatchService?4()
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.initService?4()
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.normalizeCode?4(codestring)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.tomlSyntaxBatchCheck?4(argumentsList, send, fx, cancelled, maxProcesses=0)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.tomlSyntaxCheck?4(file, codestring)
+eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.worker?4(inputQueue, outputQueue)
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.initBatchService?4()
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.initService?4()
 eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.normalizeCode?4(codestring)
@@ -3898,20 +3921,6 @@
 eric6.Plugins.PluginWizardQMessageBox.pyqtApi?7
 eric6.Plugins.PluginWizardQMessageBox.shortDescription?7
 eric6.Plugins.PluginWizardQMessageBox.version?7
-eric6.Plugins.PluginWizardQRegExp.QRegExpWizard.activate?4()
-eric6.Plugins.PluginWizardQRegExp.QRegExpWizard.deactivate?4()
-eric6.Plugins.PluginWizardQRegExp.QRegExpWizard?1(ui)
-eric6.Plugins.PluginWizardQRegExp.author?7
-eric6.Plugins.PluginWizardQRegExp.autoactivate?7
-eric6.Plugins.PluginWizardQRegExp.className?7
-eric6.Plugins.PluginWizardQRegExp.deactivateable?7
-eric6.Plugins.PluginWizardQRegExp.error?7
-eric6.Plugins.PluginWizardQRegExp.longDescription?7
-eric6.Plugins.PluginWizardQRegExp.name?7
-eric6.Plugins.PluginWizardQRegExp.packageName?7
-eric6.Plugins.PluginWizardQRegExp.pyqtApi?7
-eric6.Plugins.PluginWizardQRegExp.shortDescription?7
-eric6.Plugins.PluginWizardQRegExp.version?7
 eric6.Plugins.PluginWizardQRegularExpression.QRegularExpressionWizard.activate?4()
 eric6.Plugins.PluginWizardQRegularExpression.QRegularExpressionWizard.deactivate?4()
 eric6.Plugins.PluginWizardQRegularExpression.QRegularExpressionWizard?1(ui)
@@ -5248,6 +5257,7 @@
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.iniFileChanged?7
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.initCommand?4(command)
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.isExtensionActive?4(extensionName)
+eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.stopClient?4()
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsAdd?4(name, isDir=False, noDialog=False)
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsAddBinary?4(name, isDir=False)
 eric6.Plugins.VcsPlugins.vcsMercurial.hg.Hg.vcsAddTree?4(path)
@@ -5987,49 +5997,6 @@
 eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged?4(value)
 eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged?4(value)
 eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.PyRegExpWizardRepeatDialog?1(parent=None)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.RegExpMode?7
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.W3CMode?7
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.WildcardMode?7
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog.getCharacters?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.QRegExpWizardCharactersDialog?1(mode=RegExpMode, parent=None)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardDialog.getCode?4(indLevel, indString)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardDialog?1(parent=None, fromEric=True)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.getCode?4(indLevel, indString)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_altnButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_anycharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_beglineButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_buttonBox_clicked?4(button)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_charButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_copyButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_endlineButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_executeButton_clicked?4(startpos=0)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_groupButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_loadButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_neglookaheadButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_nextButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_nonGroupButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_nonwordboundButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_poslookaheadButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_regexpLineEdit_textChanged?4(txt)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_repeatButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_saveButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged?4(index)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_validateButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cAltnButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cAnycharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cCharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cGroupButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_w3cRepeatButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wildcardAnycharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wildcardCharButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wildcardRepeatButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget.on_wordboundButton_clicked?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWidget?1(parent=None, fromEric=True)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.QRegExpWizardWindow?1(parent=None)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog.getRepeat?4()
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged?4(value)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog.on_upperSpin_valueChanged?4(value)
-eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.QRegExpWizardRepeatDialog?1(parent=None)
 eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.QRegularExpressionWizardCharactersDialog.getCharacters?4()
 eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.QRegularExpressionWizardCharactersDialog?1(parent=None)
 eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog.QRegularExpressionWizardDialog.accept?4()
@@ -6139,6 +6106,7 @@
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.on_resetButton_clicked?4()
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.preferencesChanged?7
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.rejected?7
+eric6.Preferences.ConfigurationDialog.ConfigurationWidget.resizeEvent?4(evt)
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.setPreferences?4()
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget.showConfigurationPageByName?4(pageName, setCurrent=True)
 eric6.Preferences.ConfigurationDialog.ConfigurationWidget?1(parent=None, fromEric=True, displayMode=DefaultMode, expandedEntries=None)
@@ -6486,6 +6454,7 @@
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_defaultHomeButton_clicked?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_refererWhitelistButton_clicked?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_setCurrentPageButton_clicked?4()
+eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_setSpeedDialPageButton_clicked?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.on_startupCombo_currentIndexChanged?4(index)
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage.save?4()
 eric6.Preferences.ConfigurationPages.WebBrowserPage.WebBrowserPage?1(configDialog)
@@ -7537,7 +7506,6 @@
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap._paintIt?5(painter)
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap.initColors?4()
 eric6.QScintilla.EditorMarkerMap.EditorMarkerMap?1(parent=None)
-eric6.QScintilla.EditorOutline.EditorOutlineView.WidthIncrement?7
 eric6.QScintilla.EditorOutline.EditorOutlineView.isPopulated?4()
 eric6.QScintilla.EditorOutline.EditorOutlineView.isSupportedLanguage?4(language)
 eric6.QScintilla.EditorOutline.EditorOutlineView.mouseDoubleClickEvent?4(mouseEvent)
@@ -8137,7 +8105,6 @@
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.extendSelectionToEOL?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.extendSelectionWordLeft?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.extendSelectionWordRight?4()
-eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.findFirst?4(expression, regexp, caseSensitive, word, wrap, forward=True, line=-1, index=-1, show=True, posix=False, cxx11=False)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.findFirstTarget?4(expr_, re_, cs_, wo_, begline=-1, begindex=-1, endline=-1, endindex=-1, ws_=False, posix=False, cxx11=False)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.findNextTarget?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.flashFindIndicator?4(sline, sindex, eline, eindex)
@@ -8170,7 +8137,6 @@
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.hideFindIndicator?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.indentationGuideView?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.indicatorDefine?4(indicator, style, color)
-eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.insert?4(txt)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.isModified?4()
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.lineAt?4(pos)
 eric6.QScintilla.QsciScintillaCompat.QsciScintillaCompat.lineEndPosition?4(line)
@@ -8848,8 +8814,6 @@
 eric6.UI.DiffDialog.DiffDialog?1(parent=None)
 eric6.UI.DiffDialog.DiffWindow.eventFilter?4(obj, event)
 eric6.UI.DiffDialog.DiffWindow?1(parent=None)
-eric6.UI.DiffDialog.context_diff?4(a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\n')
-eric6.UI.DiffDialog.unified_diff?4(a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\n')
 eric6.UI.DiffHighlighter.DiffHighlighter.generateRules?4()
 eric6.UI.DiffHighlighter.DiffHighlighter?1(doc)
 eric6.UI.EmailDialog.EmailDialog.attachFile?4(fname, deleteFile)
@@ -8911,6 +8875,13 @@
 eric6.UI.Info.Program?7
 eric6.UI.Info.Version?7
 eric6.UI.Info.VersionOnly?7
+eric6.UI.InstallInfoDialog.InstallInfoDialog.on_deleteButton_clicked?4()
+eric6.UI.InstallInfoDialog.InstallInfoDialog.on_editButton_toggled?4(checked)
+eric6.UI.InstallInfoDialog.InstallInfoDialog.on_saveButton_clicked?4()
+eric6.UI.InstallInfoDialog.InstallInfoDialog.on_updateButton_clicked?4()
+eric6.UI.InstallInfoDialog.InstallInfoDialog.reject?4()
+eric6.UI.InstallInfoDialog.InstallInfoDialog.wasLoaded?4()
+eric6.UI.InstallInfoDialog.InstallInfoDialog?1(parent=None)
 eric6.UI.LogView.LogViewer.appendToStderr?4(txt)
 eric6.UI.LogView.LogViewer.appendToStdout?4(txt)
 eric6.UI.LogView.LogViewer.preferencesChanged?4()
@@ -9113,6 +9084,7 @@
 eric6.UI.UserInterface.UserInterface.performVersionCheck?4(manual=True, alternative=0, showVersions=False)
 eric6.UI.UserInterface.UserInterface.preferencesChanged?7
 eric6.UI.UserInterface.UserInterface.processArgs?4(args)
+eric6.UI.UserInterface.UserInterface.processInstallInfoFile?4()
 eric6.UI.UserInterface.UserInterface.registerToolbar?4(name, text, toolbar, category="")
 eric6.UI.UserInterface.UserInterface.reloadAPIs?7
 eric6.UI.UserInterface.UserInterface.removeE5Actions?4(actions, actionType='ui')
@@ -9446,6 +9418,7 @@
 eric6.Utilities.relativePath?4(path, start)
 eric6.Utilities.relativeUniversalPath?4(path, start)
 eric6.Utilities.relpath?4(path, start=os.path.curdir)
+eric6.Utilities.rxIndex?4(rx, txt)
 eric6.Utilities.samefilepath?4(f1, f2)
 eric6.Utilities.samepath?4(f1, f2)
 eric6.Utilities.splitPath?4(name)
@@ -10491,7 +10464,7 @@
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.isValid?4()
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.lessThan?4(left, right)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.searchString?4()
-eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.setSearchString?4(string)
+eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.setSearchString?4(sstring)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel.setValid?4(valid)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionModel?1(parent=None)
 eric6.WebBrowser.History.HistoryCompleter.HistoryCompletionView.resizeEvent?4(evt)
@@ -11049,6 +11022,7 @@
 eric6.WebBrowser.Session.SessionManagerDialog.SessionManagerDialog.showEvent?4(evt)
 eric6.WebBrowser.Session.SessionManagerDialog.SessionManagerDialog?1(parent=None)
 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_imagesTree_currentItemChanged?4(current, previous)
+eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.on_securityDetailsButton_clicked?4()
 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog.securityStyleFormat?7
 eric6.WebBrowser.SiteInfo.SiteInfoDialog.SiteInfoDialog?1(browser, parent=None)
 eric6.WebBrowser.SiteInfo.SiteInfoWidget.SiteInfoWidget.accept?4()
@@ -11263,7 +11237,9 @@
 eric6.WebBrowser.Tools.WebIconDialog.WebIconDialog.on_removeAllButton_clicked?4()
 eric6.WebBrowser.Tools.WebIconDialog.WebIconDialog.on_removeButton_clicked?4()
 eric6.WebBrowser.Tools.WebIconDialog.WebIconDialog?1(iconsDB, parent=None)
+eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader.clearSslConfiguration?7
 eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader.iconLoaded?7
+eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader.sslConfiguration?7
 eric6.WebBrowser.Tools.WebIconLoader.WebIconLoader?1(url, parent=None)
 eric6.WebBrowser.Tools.WebIconProvider.WebIconProvider.changed?7
 eric6.WebBrowser.Tools.WebIconProvider.WebIconProvider.clear?4()
@@ -11295,6 +11271,10 @@
 eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.mouseReleaseEvent?4(evt)
 eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel.setBrowser?4(browser)
 eric6.WebBrowser.UrlBar.FavIconLabel.FavIconLabel?1(parent=None)
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel.nokStyle?7
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel.okStyle?7
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel.setValidity?4(valid)
+eric6.WebBrowser.UrlBar.SslLabel.SslLabel?1(parent=None)
 eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.currentUrlBar?4()
 eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.moveBar?4(from_, to_)
 eric6.WebBrowser.UrlBar.StackedUrlBar.StackedUrlBar.urlBar?4(index)
@@ -11382,9 +11362,14 @@
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.UnsafeJsWorld?7
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.acceptNavigationRequest?4(url, type_, isMainFrame)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.certificateError?4(error)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.clearSslConfiguration?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.execJavaScript?4(script, worldId=QWebEngineScript.MainWorld, timeout=500)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.execPrintPage?4(printer, timeout=1000)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSafeBrowsingStatus?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSslCertificate?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSslCertificateChain?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.getSslConfiguration?4()
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.hasValidSslInfo?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.hitTestContent?4(pos)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.icon?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.isJavaScriptEnabled?4()
@@ -11402,7 +11387,10 @@
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.scroll?4(x, y)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.scrollPosition?4()
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.scrollTo?4(pos)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.setSslConfiguration?4(sslConfiguration)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.setUserAgent?4(agent)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.showSslInfo?4(pos)
+eric6.WebBrowser.WebBrowserPage.WebBrowserPage.sslConfigurationChanged?7
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.userAgent?4(resolveEmpty=False)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage.userAgentForUrl?4(url)
 eric6.WebBrowser.WebBrowserPage.WebBrowserPage?1(parent=None)
@@ -11746,8 +11734,6 @@
 eric6.eric6_post_install.main?4()
 eric6.eric6_post_install.windowsDesktopEntries?4()
 eric6.eric6_post_install.windowsProgramsEntry?4()
-eric6.eric6_qregexp.createMainWidget?4(argv)
-eric6.eric6_qregexp.main?4()
 eric6.eric6_qregularexpression.createMainWidget?4(argv)
 eric6.eric6_qregularexpression.main?4()
 eric6.eric6_re.createMainWidget?4(argv)
@@ -11816,6 +11802,7 @@
 install.createConfig?4()
 install.createGlobalPluginsDir?4()
 install.createInstallConfig?4()
+install.createInstallInfo?4()
 install.createLinuxSpecifics?4()
 install.createMacAppBundle?4(pydir)
 install.createPyWrapper?4(pydir, wfile, saveDir, isGuiScript=True)
@@ -11834,9 +11821,13 @@
 install.exit?4(rcode=0)
 install.forceCleanDesktopLinks?7
 install.getWinregEntry?4(name, path)
+install.ignorePyqt5Tools?7
 install.initGlobals?4()
 install.installApis?7
+install.installCwd?7
 install.installEric?4()
+install.installInfo?7
+install.installInfoName?7
 install.isPipOutdated?4()
 install.macAppBundleName?7
 install.macAppBundlePath?7
@@ -11868,11 +11859,13 @@
 setup.appdataFileName?7
 setup.cleanupSource?4(dirName)
 setup.compileUiFiles?4(dirName)
+setup.createInstallInfoFile?4(dirName)
 setup.getDataFiles?4()
 setup.getLongDescription?4()
 setup.getPackageData?4(package, extensions)
 setup.getVersion?4()
 setup.infoFileName?7
+setup.installInfoName?7
 setup.prepareAppdataFile?4(fileName, version)
 setup.prepareInfoFile?4(fileName, version)
 setup.sourceDir?7
--- a/eric6/APIs/Python3/eric6.bas	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/APIs/Python3/eric6.bas	Sun Nov 01 11:15:18 2020 +0100
@@ -195,15 +195,20 @@
 E5MessageBoxWizardDialog QDialog Ui_E5MessageBoxWizardDialog
 E5ModelMenu QMenu
 E5ModelToolBar QToolBar
+E5MutexLocker contextlib.AbstractContextManager
 E5NetworkHeaderDetailsDialog QDialog Ui_E5NetworkHeaderDetailsDialog
 E5NetworkIcon QLabel
 E5NetworkProxyFactory QNetworkProxyFactory
+E5OverrideCursor contextlib.AbstractContextManager
+E5OverrideCursorProcess QProcess
+E5OverridenCursor contextlib.AbstractContextManager
 E5PassivePopup QFrame
 E5PasswordMeter QProgressBar
 E5PathPicker E5PathPickerBase
 E5PathPickerBase QWidget
 E5PathPickerDialog QDialog
 E5PathPickerModes Enum
+E5PlainTextDialog QDialog Ui_E5PlainTextDialog
 E5ProcessDialog QDialog Ui_E5ProcessDialog
 E5ProgressDialog QProgressDialog
 E5SideBar QWidget
@@ -508,6 +513,7 @@
 InputDialogWizard QObject
 InputDialogWizardDialog QDialog Ui_InputDialogWizardDialog
 InsertBookmarksCommand RemoveBookmarksCommand
+InstallInfoDialog QDialog Ui_InstallInfoDialog
 Interface ClbrBaseClasses.Class VisibilityMixin
 InterfacePage ConfigurationPageBase Ui_InterfacePage
 InvalidISO8859Error Exception
@@ -737,12 +743,6 @@
 PythonDisViewer QWidget Ui_PythonDisViewer
 PythonDisViewerModes enum.Enum
 PythonPage ConfigurationPageBase Ui_PythonPage
-QRegExpWizard QObject
-QRegExpWizardCharactersDialog QDialog Ui_QRegExpWizardCharactersDialog
-QRegExpWizardDialog QDialog
-QRegExpWizardRepeatDialog QDialog Ui_QRegExpWizardRepeatDialog
-QRegExpWizardWidget QWidget Ui_QRegExpWizardWidget
-QRegExpWizardWindow E5MainWindow
 QRegularExpressionWizard QObject
 QRegularExpressionWizardCharactersDialog QDialog Ui_QRegularExpressionWizardCharactersDialog
 QRegularExpressionWizardDialog QDialog
@@ -834,6 +834,7 @@
 SqlConnectionDialog QDialog Ui_SqlConnectionDialog
 SqlConnectionWidget QWidget
 SslErrorExceptionsDialog QDialog Ui_SslErrorExceptionsDialog
+SslLabel E5ClickableLabel
 StackedUrlBar QStackedWidget
 StackedWidget QStackedWidget
 StandardReport BaseReport
--- a/eric6/CondaInterface/Conda.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/Conda.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Package implementing the conda GUI logic.
 """
 
-
 import json
 import os
 
@@ -67,7 +66,7 @@
         
         dlg = CondaExecDialog("create", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
         ok, resultDict = dlg.getResult()
         
         if ok:
@@ -390,7 +389,7 @@
             
             dlg = CondaExecDialog("update", self.__ui)
             dlg.start(args)
-            dlg.exec_()
+            dlg.exec()
             ok, _ = dlg.getResult()
         else:
             ok = False
@@ -430,7 +429,7 @@
         
         dlg = CondaExecDialog("update", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
         ok, _ = dlg.getResult()
         
         return ok
@@ -471,7 +470,7 @@
             
             dlg = CondaExecDialog("install", self.__ui)
             dlg.start(args)
-            dlg.exec_()
+            dlg.exec()
             ok, _ = dlg.getResult()
         else:
             ok = False
@@ -511,7 +510,7 @@
                     "Do you really want to uninstall these packages and"
                     " their dependencies?"),
                 packages)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 args = [
                     "remove",
                     "--json",
@@ -527,7 +526,7 @@
                 
                 dlg = CondaExecDialog("remove", self.__ui)
                 dlg.start(args)
-                dlg.exec_()
+                dlg.exec()
                 ok, _ = dlg.getResult()
             else:
                 ok = False
@@ -623,7 +622,7 @@
         
         dlg = CondaExecDialog("update", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
         ok, _ = dlg.getResult()
         
         return ok
@@ -732,4 +731,4 @@
         
         dlg = CondaExecDialog("clean", self.__ui)
         dlg.start(args)
-        dlg.exec_()
+        dlg.exec()
--- a/eric6/CondaInterface/CondaExecDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/CondaExecDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to show the output of a conda execution.
 """
 
-
 import json
 
 from PyQt5.QtCore import pyqtSlot, QProcess, QTimer
--- a/eric6/CondaInterface/CondaExportDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/CondaExportDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to generate a requirements file for conda.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, Qt
@@ -18,6 +17,7 @@
 from E5Gui import E5MessageBox, E5FileDialog
 from E5Gui.E5PathPicker import E5PathPickerModes
 from E5Gui.E5Application import e5App
+from E5Gui.E5OverrideCursor import E5OverrideCursor
 
 from .Ui_CondaExportDialog import Ui_CondaExportDialog
 
@@ -69,7 +69,6 @@
         @param e close event
         @type QCloseEvent
         """
-        QApplication.restoreOverrideCursor()
         e.accept()
     
     @pyqtSlot(str)
@@ -131,17 +130,16 @@
             self.__prefix,
         ]
         
-        QApplication.setOverrideCursor(Qt.WaitCursor)
-        success, output = self.__conda.runProcess(args)
+        with E5OverrideCursor():
+            success, output = self.__conda.runProcess(args)
+            
+            if success:
+                self.requirementsEdit.setPlainText(output)
+                self.__requirementsAvailable = True
+            else:
+                self.requirementsEdit.setPlainText(
+                    self.tr("No output generated by conda."))
         
-        if success:
-            self.requirementsEdit.setPlainText(output)
-            self.__requirementsAvailable = True
-        else:
-            self.requirementsEdit.setPlainText(
-                self.tr("No output generated by conda."))
-        
-        QApplication.restoreOverrideCursor()
         self.__updateButtons()
         
         self.__requirementsEdited = False
@@ -185,9 +183,8 @@
                 return
         
         try:
-            f = open(fileName, "w")
-            f.write(self.requirementsEdit.toPlainText())
-            f.close()
+            with open(fileName, "w") as f:
+                f.write(self.requirementsEdit.toPlainText())
         except (OSError, IOError) as err:
             E5MessageBox.critical(
                 self,
--- a/eric6/CondaInterface/CondaInfoDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/CondaInfoDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the conda information dialog.
 """
 
-
 from PyQt5.QtCore import Qt
 from PyQt5.QtWidgets import QDialog
 
--- a/eric6/CondaInterface/CondaNewEnvironmentDataDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/CondaNewEnvironmentDataDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to enter data for a new conda environment.
 """
 
-
 from PyQt5.QtCore import pyqtSlot
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
--- a/eric6/CondaInterface/CondaPackageDetailsWidget.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/CondaPackageDetailsWidget.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a widget and a dialog to show package details.
 """
 
-
 from PyQt5.QtCore import Qt, QDateTime
 from PyQt5.QtWidgets import QWidget, QDialog, QVBoxLayout, QDialogButtonBox
 
--- a/eric6/CondaInterface/CondaPackagesWidget.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/CondaPackagesWidget.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,11 +7,9 @@
 Module implementing the conda packages management widget.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, Qt
-from PyQt5.QtGui import QCursor
 from PyQt5.QtWidgets import (
     QWidget, QToolButton, QMenu, QTreeWidgetItem, QApplication, QLineEdit,
     QDialog
@@ -19,6 +17,7 @@
 
 from E5Gui import E5FileDialog, E5MessageBox, E5TextInputDialog
 from E5Gui.E5Application import e5App
+from E5Gui.E5OverrideCursor import E5OverrideCursor
 
 from .Ui_CondaPackagesWidget import Ui_CondaPackagesWidget
 
@@ -218,51 +217,51 @@
         self.packagesList.clear()
         prefix = self.environmentsComboBox.itemData(index)
         if prefix:
-            QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
             self.statusLabel.show()
             self.statusLabel.setText(self.tr("Getting installed packages..."))
-            QApplication.processEvents()
             
-            # 1. populate with installed packages
-            self.packagesList.setUpdatesEnabled(False)
-            installedPackages = self.__conda.getInstalledPackages(
-                prefix=prefix)
-            for package, version, build in installedPackages:
-                itm = QTreeWidgetItem(self.packagesList, [package, version])
-                itm.setData(1, self.PackageVersionRole, version)
-                itm.setData(1, self.PackageBuildRole, build)
-            self.packagesList.setUpdatesEnabled(True)
-            self.statusLabel.setText(self.tr("Getting outdated packages..."))
-            QApplication.processEvents()
-            
-            # 2. update with update information
-            self.packagesList.setUpdatesEnabled(False)
-            updateablePackages = self.__conda.getUpdateablePackages(
-                prefix=prefix)
-            for package, version, build in updateablePackages:
-                items = self.packagesList.findItems(
-                    package, Qt.MatchExactly | Qt.MatchCaseSensitive)
-                if items:
-                    itm = items[0]
-                    itm.setText(2, version)
-                    itm.setData(2, self.PackageVersionRole, version)
-                    itm.setData(2, self.PackageBuildRole, build)
-                    if itm.data(1, self.PackageVersionRole) == version:
-                        # build must be different, show in version display
-                        itm.setText(1, self.tr("{0} (Build: {1})").format(
-                            itm.data(1, self.PackageVersionRole),
-                            itm.data(1, self.PackageBuildRole),
-                        ))
-                        itm.setText(2, self.tr("{0} (Build: {1})").format(
-                            itm.data(2, self.PackageVersionRole),
-                            itm.data(2, self.PackageBuildRole),
-                        ))
-            
-            self.packagesList.sortItems(0, Qt.AscendingOrder)
-            for col in range(self.packagesList.columnCount()):
-                self.packagesList.resizeColumnToContents(col)
-            self.packagesList.setUpdatesEnabled(True)
-            QApplication.restoreOverrideCursor()
+            with E5OverrideCursor():
+                # 1. populate with installed packages
+                self.packagesList.setUpdatesEnabled(False)
+                installedPackages = self.__conda.getInstalledPackages(
+                    prefix=prefix)
+                for package, version, build in installedPackages:
+                    itm = QTreeWidgetItem(self.packagesList,
+                                          [package, version])
+                    itm.setData(1, self.PackageVersionRole, version)
+                    itm.setData(1, self.PackageBuildRole, build)
+                self.packagesList.setUpdatesEnabled(True)
+                self.statusLabel.setText(
+                    self.tr("Getting outdated packages..."))
+                QApplication.processEvents()
+                
+                # 2. update with update information
+                self.packagesList.setUpdatesEnabled(False)
+                updateablePackages = self.__conda.getUpdateablePackages(
+                    prefix=prefix)
+                for package, version, build in updateablePackages:
+                    items = self.packagesList.findItems(
+                        package, Qt.MatchExactly | Qt.MatchCaseSensitive)
+                    if items:
+                        itm = items[0]
+                        itm.setText(2, version)
+                        itm.setData(2, self.PackageVersionRole, version)
+                        itm.setData(2, self.PackageBuildRole, build)
+                        if itm.data(1, self.PackageVersionRole) == version:
+                            # build must be different, show in version display
+                            itm.setText(1, self.tr("{0} (Build: {1})").format(
+                                itm.data(1, self.PackageVersionRole),
+                                itm.data(1, self.PackageBuildRole),
+                            ))
+                            itm.setText(2, self.tr("{0} (Build: {1})").format(
+                                itm.data(2, self.PackageVersionRole),
+                                itm.data(2, self.PackageBuildRole),
+                            ))
+                
+                self.packagesList.sortItems(0, Qt.AscendingOrder)
+                for col in range(self.packagesList.columnCount()):
+                    self.packagesList.resizeColumnToContents(col)
+                self.packagesList.setUpdatesEnabled(True)
             self.statusLabel.hide()
         
         self.__updateActionButtons()
@@ -284,17 +283,14 @@
         self.environmentsComboBox.clear()
         self.packagesList.clear()
         
-        QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
-        QApplication.processEvents()
-        
-        self.__populateEnvironments()
+        with E5OverrideCursor():
+            self.__populateEnvironments()
+            
+            index = self.environmentsComboBox.findText(
+                currentEnvironment, Qt.MatchExactly | Qt.MatchCaseSensitive)
+            if index != -1:
+                self.environmentsComboBox.setCurrentIndex(index)
         
-        index = self.environmentsComboBox.findText(
-            currentEnvironment, Qt.MatchExactly | Qt.MatchCaseSensitive)
-        if index != -1:
-            self.environmentsComboBox.setCurrentIndex(index)
-        
-        QApplication.restoreOverrideCursor()
         self.__updateActionButtons()
     
     @pyqtSlot()
@@ -355,56 +351,53 @@
         self.searchResultList.clear()
         pattern = self.searchEdit.text()
         if pattern:
-            QApplication.setOverrideCursor(QCursor(Qt.WaitCursor))
-            QApplication.processEvents()
-            
-            if CondaInterface.condaVersion() >= (4, 4, 0):
-                prefix = ""
-            else:
-                prefix = self.environmentsComboBox.itemData(
-                    self.environmentsComboBox.currentIndex())
-            ok, result = self.__conda.searchPackages(
-                pattern,
-                fullNameOnly=self.fullNameButton.isChecked(),
-                packageSpec=self.packageSpecButton.isChecked(),
-                platform=self.platformComboBox.currentText(),
-                prefix=prefix,
-            )
-            
-            if result:
+            with E5OverrideCursor():
+                if CondaInterface.condaVersion() >= (4, 4, 0):
+                    prefix = ""
+                else:
+                    prefix = self.environmentsComboBox.itemData(
+                        self.environmentsComboBox.currentIndex())
+                ok, result = self.__conda.searchPackages(
+                    pattern,
+                    fullNameOnly=self.fullNameButton.isChecked(),
+                    packageSpec=self.packageSpecButton.isChecked(),
+                    platform=self.platformComboBox.currentText(),
+                    prefix=prefix,
+                )
+                
                 if ok:
-                    self.searchResultList.setUpdatesEnabled(False)
-                    for package in result:
-                        itm = QTreeWidgetItem(self.searchResultList, [package])
-                        itm.setExpanded(False)
-                        for detail in result[package]:
-                            version = detail["version"]
-                            build = detail["build"]
-                            if "subdir" in detail:
-                                platform = detail["subdir"]
-                            elif "platform" in detail:
-                                platform = detail["platform"]
-                            else:
-                                platform = ""
-                            citm = QTreeWidgetItem(
-                                itm, ["", version, build, platform])
-                            citm.setData(0, self.PackageDetailedDataRole,
-                                         detail)
-                
-                    self.searchResultList.sortItems(0, Qt.AscendingOrder)
-                    self.searchResultList.resizeColumnToContents(0)
-                    self.searchResultList.setUpdatesEnabled(True)
-                else:
-                    QApplication.restoreOverrideCursor()
-                    try:
-                        message = result["message"]
-                    except KeyError:
-                        message = result["error"]
-                    E5MessageBox.warning(
-                        self,
-                        self.tr("Conda Search Package Error"),
-                        message)
-            QApplication.restoreOverrideCursor()
+                    if result:
+                        self.searchResultList.setUpdatesEnabled(False)
+                        for package in result:
+                            itm = QTreeWidgetItem(self.searchResultList,
+                                                  [package])
+                            itm.setExpanded(False)
+                            for detail in result[package]:
+                                version = detail["version"]
+                                build = detail["build"]
+                                if "subdir" in detail:
+                                    platform = detail["subdir"]
+                                elif "platform" in detail:
+                                    platform = detail["platform"]
+                                else:
+                                    platform = ""
+                                citm = QTreeWidgetItem(
+                                    itm, ["", version, build, platform])
+                                citm.setData(0, self.PackageDetailedDataRole,
+                                             detail)
+                    
+                        self.searchResultList.sortItems(0, Qt.AscendingOrder)
+                        self.searchResultList.resizeColumnToContents(0)
+                        self.searchResultList.setUpdatesEnabled(True)
+            if not ok:
+                try:
+                    message = result["message"]
+                except KeyError:
+                    message = result["error"]
+                E5MessageBox.warning(
+                    self,
+                    self.tr("Conda Search Package Error"),
+                    message)
     
     def __showDetails(self, item):
         """
@@ -417,7 +410,7 @@
         if details:
             from .CondaPackageDetailsWidget import CondaPackageDetailsDialog
             dlg = CondaPackageDetailsDialog(details, self)
-            dlg.exec_()
+            dlg.exec()
     
     @pyqtSlot(str)
     def on_searchEdit_textChanged(self, txt):
@@ -549,7 +542,7 @@
         
         from .CondaInfoDialog import CondaInfoDialog
         dlg = CondaInfoDialog(infoDict, self)
-        dlg.exec_()
+        dlg.exec()
     
     @pyqtSlot()
     def __installPackages(self):
@@ -623,7 +616,7 @@
         if prefix:
             dlg = CondaNewEnvironmentDataDialog(self.tr("Clone Environment"),
                                                 False, self)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 virtEnvName, envName, _ = dlg.getData()
                 args = [
                     "--name",
@@ -647,7 +640,7 @@
         
         dlg = CondaNewEnvironmentDataDialog(self.tr("Create Environment"),
                                             True, self)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             virtEnvName, envName, requirements = dlg.getData()
             args = [
                 "--name",
--- a/eric6/CondaInterface/__init__.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/CondaInterface/__init__.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Package implementing the various conda related modules.
 """
 
-
 import json
 
 from PyQt5.QtCore import QCoreApplication, QProcess
--- a/eric6/Cooperation/ChatWidget.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Cooperation/ChatWidget.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the chat dialog.
 """
 
-
 from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal, QDateTime, QPoint, QFileInfo
 from PyQt5.QtGui import QColor
 from PyQt5.QtWidgets import QWidget, QListWidgetItem, QMenu, QApplication
@@ -574,9 +573,8 @@
                     fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    f = open(fname, "w", encoding="utf-8")
-                    f.write(txt)
-                    f.close()
+                    with open(fname, "w", encoding="utf-8") as f:
+                        f.write(txt)
                 except IOError as err:
                     E5MessageBox.critical(
                         self,
--- a/eric6/Cooperation/Connection.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Cooperation/Connection.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a class representing a peer connection.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, QTimer, QTime, QByteArray
 from PyQt5.QtNetwork import QTcpSocket, QHostInfo
 
--- a/eric6/Cooperation/CooperationClient.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Cooperation/CooperationClient.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,10 +7,9 @@
 Module implementing the client of the cooperation package.
 """
 
-
 import collections
 
-from PyQt5.QtCore import QObject, pyqtSignal, QProcess, QRegExp
+from PyQt5.QtCore import QObject, pyqtSignal, QProcess
 from PyQt5.QtNetwork import (
     QHostInfo, QHostAddress, QAbstractSocket, QNetworkInterface
 )
@@ -68,13 +67,13 @@
         
         self.__initialConnection = None
         
-        envVariables = ["USERNAME.*", "USER.*", "USERDOMAIN.*",
-                        "HOSTNAME.*", "DOMAINNAME.*"]
+        envVariables = ["USERNAME", "USERDOMAIN", "USER",
+                        "HOSTNAME", "DOMAINNAME"]
         environment = QProcess.systemEnvironment()
         found = False
         for envVariable in envVariables:
             for env in environment:
-                if QRegExp(envVariable).exactMatch(env):
+                if env.startswith(envVariable):
                     envList = env.split("=")
                     if len(envList) == 2:
                         self.__username = envList[1].strip()
--- a/eric6/Cooperation/CooperationServer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Cooperation/CooperationServer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the cooperation server.
 """
 
-
 from PyQt5.QtCore import pyqtSignal
 from PyQt5.QtNetwork import QTcpServer
 
--- a/eric6/DataViews/CodeMetricsDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DataViews/CodeMetricsDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a code metrics dialog.
 """
 
-
 import os
 import fnmatch
 
--- a/eric6/DataViews/PyCoverageDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DataViews/PyCoverageDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a Python code coverage dialog.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSlot, Qt
--- a/eric6/DataViews/PyProfileDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DataViews/PyProfileDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to display profile data.
 """
 
-
 import os
 import pickle       # secok
 
@@ -241,9 +240,8 @@
             self.close()
             return
         try:
-            f = open(fname, 'rb')
-            self.stats = pickle.load(f)     # secok
-            f.close()
+            with open(fname, 'rb') as f:
+                self.stats = pickle.load(f)     # secok
         except (EnvironmentError, pickle.PickleError, EOFError):
             E5MessageBox.critical(
                 self,
--- a/eric6/DebugClients/Python/AsyncFile.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DebugClients/Python/AsyncFile.py	Sun Nov 01 11:15:18 2020 +0100
@@ -333,10 +333,14 @@
         Public method to write a string to the file.
         
         @param s text to be written
-        @type str
+        @type str, bytes or bytearray
         """
         self.__checkMode('w')
         
+        if isinstance(s, (bytes, bytearray)):
+            # convert to string to send it
+            s = repr(s)
+        
         cmd = prepareJsonCommand("ClientOutput", {
             "text": s,
         })
--- a/eric6/DebugClients/Python/DebugBase.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DebugClients/Python/DebugBase.py	Sun Nov 01 11:15:18 2020 +0100
@@ -958,7 +958,6 @@
             "filename": co.co_filename,
             "firstlineno": co.co_firstlineno,
             "argcount": co.co_argcount,
-            "posonlyargcount": co.co_posonlyargcount,
             "kwonlyargcount": co.co_kwonlyargcount,
             "nlocals": co.co_nlocals,
             "stacksize": co.co_stacksize,
--- a/eric6/DebugClients/Python/DebugClientBase.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DebugClients/Python/DebugClientBase.py	Sun Nov 01 11:15:18 2020 +0100
@@ -15,11 +15,12 @@
 import traceback
 import os
 import json
-import imp
 import re
 import atexit
 import signal
 import time
+import types
+import importlib
 
 
 import DebugClientCapabilities
@@ -162,7 +163,7 @@
         self.framenr = 0
         
         # The context to run the debugged program in.
-        self.debugMod = imp.new_module('__main__')
+        self.debugMod = types.ModuleType('__main__')
         self.debugMod.__dict__['__builtins__'] = __builtins__
 
         # The list of complete lines to execute.
@@ -219,11 +220,10 @@
         else:
             default = 'utf-8'
             try:
-                f = open(filename, 'rb')
-                # read the first and second line
-                text = f.readline()
-                text = "{0}{1}".format(text, f.readline())
-                f.close()
+                with open(filename, 'rb') as f:
+                    # read the first and second line
+                    text = f.readline()
+                    text = "{0}{1}".format(text, f.readline())
             except IOError:
                 self.__coding = default
                 return
@@ -351,9 +351,13 @@
         
         elif method == "RequestDisassembly":
             if self.disassembly is not None:
-                self.sendJsonCommand("ResponseDisassembly", self.disassembly)
+                self.sendJsonCommand("ResponseDisassembly", {
+                    "disassembly": self.disassembly
+                })
             else:
-                self.sendJsonCommand("ResponseDisassembly", {})
+                self.sendJsonCommand("ResponseDisassembly", {
+                    "disassembly": {}
+                })
         
         elif method == "RequestCapabilities":
             clientType = "Python3"
@@ -834,8 +838,9 @@
                             discoveryStart, top_level_dir=top_level_dir)
                 else:
                     if params["filename"]:
-                        utModule = imp.load_source(
+                        spec = importlib.util.spec_from_file_location(
                             params["testname"], params["filename"])
+                        utModule = importlib.util.module_from_spec(spec)
                     else:
                         utModule = None
                     if params["failed"]:
@@ -1646,7 +1651,7 @@
                     ("internalId", "int", "{0}".format(value.internalId())))
                 varlist.append(("internalPointer", "void *",
                                 "{0}".format(value.internalPointer())))
-        elif qttype == 'QRegExp':
+        elif qttype in ('QRegExp', "QRegularExpression"):
             varlist.append(("pattern", "str", "{0}".format(value.pattern())))
         
         # GUI stuff
--- a/eric6/DebugClients/Python/DebugConfig.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DebugClients/Python/DebugConfig.py	Sun Nov 01 11:15:18 2020 +0100
@@ -29,7 +29,7 @@
     '.QChar', '.QByteArray', '.QString', '.QStringList', '.QPoint', '.QPointF',
     '.QRect', '.QRectF', '.QSize', '.QSizeF', '.QColor', '.QDate', '.QTime',
     '.QDateTime', '.QDir', '.QFile', '.QFont', '.QUrl', '.QModelIndex',
-    '.QRegExp', '.QAction', '.QKeySequence', '.QDomAttr', '.QDomCharacterData',
-    '.QDomComment', '.QDomDocument', '.QDomElement', '.QDomText',
-    '.QHostAddress', '.EnumType'
+    '.QRegExp', '.QRegularExpression', '.QAction', '.QKeySequence',
+    '.QDomAttr', '.QDomCharacterData', '.QDomComment', '.QDomDocument',
+    '.QDomElement', '.QDomText', '.QHostAddress', '.EnumType'
 )
--- a/eric6/DebugClients/Python/PyProfile.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/DebugClients/Python/PyProfile.py	Sun Nov 01 11:15:18 2020 +0100
@@ -52,14 +52,12 @@
             return
         
         try:
-            cache = open(self.timingCache, 'rb')
-            timings = marshal.load(cache)       # secok
-            if isinstance(timings, dict):
-                self.timings = timings
+            with open(self.timingCache, 'rb') as cache:
+                timings = marshal.load(cache)       # secok
+                if isinstance(timings, dict):
+                    self.timings = timings
         except (EnvironmentError, EOFError, ValueError, TypeError):
             pass
-        finally:
-            cache.close()
     
     def save(self):
         """
@@ -67,12 +65,10 @@
         """
         # dump the raw timing data
         try:
-            cache = open(self.timingCache, 'wb')
-            marshal.dump(self.timings, cache)
+            with open(self.timingCache, 'wb') as cache:
+                marshal.dump(self.timings, cache)
         except EnvironmentError:
             pass
-        finally:
-            cache.close()
         
         # dump the profile data
         self.dump_stats(self.profileCache)
@@ -83,14 +79,12 @@
         
         @param file name of the file to write to (string)
         """
+        self.create_stats()
         try:
-            f = open(file, 'wb')
-            self.create_stats()
-            pickle.dump(self.stats, f, 4)
+            with open(file, 'wb') as f:
+                pickle.dump(self.stats, f, 4)
         except (EnvironmentError, pickle.PickleError):
             pass
-        finally:
-            f.close()
 
     def erase(self):
         """
--- a/eric6/Debugger/BreakPointModel.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/BreakPointModel.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Breakpoint model.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
 
 
--- a/eric6/Debugger/BreakPointViewer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/BreakPointViewer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Breakpoint viewer widget.
 """
 
-
 from PyQt5.QtCore import (
     pyqtSignal, Qt, QItemSelectionModel, QSortFilterProxyModel, QFileInfo
 )
@@ -238,7 +237,7 @@
         dlg = EditBreakpointDialog((self.fnHistory[0], None), None,
                                    self.condHistory, self, modal=1,
                                    addMode=1, filenameHistory=self.fnHistory)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             fn, line, cond, temp, enabled, count = dlg.getAddData()
             if fn is not None:
                 if fn in self.fnHistory:
@@ -291,7 +290,7 @@
             dlg = EditBreakpointDialog(
                 (fn, line), (cond, temp, enabled, count),
                 self.condHistory, self, modal=True)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 cond, temp, enabled, count = dlg.getData()
                 if cond:
                     if cond in self.condHistory:
--- a/eric6/Debugger/CallStackViewer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/CallStackViewer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Call Stack viewer widget.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt, QFileInfo
 from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QMenu
 
@@ -179,13 +178,12 @@
                     fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    f = open(fname, "w", encoding="utf-8")
-                    itm = self.topLevelItem(0)
-                    while itm is not None:
-                        f.write("{0}\n".format(itm.text(0)))
-                        f.write(78 * "=" + "\n")
-                        itm = self.itemBelow(itm)
-                    f.close()
+                    with open(fname, "w", encoding="utf-8") as f:
+                        itm = self.topLevelItem(0)
+                        while itm is not None:
+                            f.write("{0}\n".format(itm.text(0)))
+                            f.write(78 * "=" + "\n")
+                            itm = self.itemBelow(itm)
                 except IOError as err:
                     E5MessageBox.critical(
                         self,
--- a/eric6/Debugger/CallTraceViewer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/CallTraceViewer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,8 +7,9 @@
 Module implementing the Call Trace viewer widget.
 """
 
+import re
 
-from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QRegExp, QFileInfo
+from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QFileInfo
 from PyQt5.QtWidgets import QWidget, QTreeWidgetItem
 
 from E5Gui.E5Application import e5App
@@ -58,7 +59,7 @@
         self.__callStack = []
         
         self.__entryFormat = "{0}:{1} ({2})"
-        self.__entryRe = QRegExp(r"""(.+):(\d+)\s\((.*)\)""")
+        self.__entryRe = re.compile(r"""(.+):(\d+)\s\((.*)\)""")
         
         self.__projectMode = False
         self.__project = None
@@ -165,19 +166,18 @@
                     fname = Utilities.toNativeSeparators(fname)
                 
                 try:
-                    f = open(fname, "w", encoding="utf-8")
-                    itm = self.callTrace.topLevelItem(0)
-                    while itm is not None:
-                        isCall = itm.data(0, Qt.UserRole)
-                        if isCall:
-                            call = "->"
-                        else:
-                            call = "<-"
-                        f.write("{0} {1} || {2}\n".format(
-                            call,
-                            itm.text(1), itm.text(2)))
-                        itm = self.callTrace.itemBelow(itm)
-                    f.close()
+                    with open(fname, "w", encoding="utf-8") as f:
+                        itm = self.callTrace.topLevelItem(0)
+                        while itm is not None:
+                            isCall = itm.data(0, Qt.UserRole)
+                            if isCall:
+                                call = "->"
+                            else:
+                                call = "<-"
+                            f.write("{0} {1} || {2}\n".format(
+                                call,
+                                itm.text(1), itm.text(2)))
+                            itm = self.callTrace.itemBelow(itm)
                 except IOError as err:
                     E5MessageBox.critical(
                         self,
@@ -197,8 +197,9 @@
         """
         if item is not None and column > 0:
             columnStr = item.text(column)
-            if self.__entryRe.exactMatch(columnStr.strip()):
-                filename, lineno, func = self.__entryRe.capturedTexts()[1:]
+            match = self.__entryRe.fullmatch(columnStr.strip())
+            if match:
+                filename, lineno, func = match.groups()
                 try:
                     lineno = int(lineno)
                 except ValueError:
--- a/eric6/Debugger/Config.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/Config.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module defining the different Python types and their display strings.
 """
 
-
 from PyQt5.QtCore import QT_TRANSLATE_NOOP
 
 # Variables type definition
--- a/eric6/Debugger/DebugServer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/DebugServer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the debug server.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSignal, QModelIndex
--- a/eric6/Debugger/DebugUI.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/DebugUI.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the debugger UI.
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSignal, QObject, Qt
@@ -1364,7 +1363,7 @@
         dlg = EditBreakpointDialog(
             (fn, line), (cond, temp, enabled, count),
             [], self.ui, modal=True)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             cond, temp, enabled, count = dlg.getData()
             model.setBreakPointByIndex(index, fn, line,
                                        (cond, temp, enabled, count))
@@ -1398,7 +1397,7 @@
         from .EditWatchpointDialog import EditWatchpointDialog
         dlg = EditWatchpointDialog(
             (cond, temp, enabled, count, special), self.ui)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             cond, temp, enabled, count, special = dlg.getData()
             
             # check for duplicates
@@ -1433,7 +1432,7 @@
         from .VariablesFilterDialog import VariablesFilterDialog
         dlg = VariablesFilterDialog(self.ui, 'Filter Dialog', True)
         dlg.setSelection(self.localsVarFilter, self.globalsVarFilter)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             self.localsVarFilter, self.globalsVarFilter = dlg.getSelection()
             self.debugViewer.setVariablesFilter(
                 self.globalsVarFilter, self.localsVarFilter)
@@ -1444,7 +1443,7 @@
         """
         from .ExceptionsFilterDialog import ExceptionsFilterDialog
         dlg = ExceptionsFilterDialog(self.excList, ignore=False)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             self.excList = dlg.getExceptionsList()[:]   # keep a copy
         
     def __configureIgnoredExceptions(self):
@@ -1453,7 +1452,7 @@
         """
         from .ExceptionsFilterDialog import ExceptionsFilterDialog
         dlg = ExceptionsFilterDialog(self.excIgnoreList, ignore=True)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             self.excIgnoreList = dlg.getExceptionsList()[:]   # keep a copy
         
     def __toggleBreakpoint(self):
@@ -1575,7 +1574,7 @@
             cap, self.lastUsedVenvName, self.argvHistory, self.wdHistory,
             self.envHistory, self.exceptions, self.ui, 2,
             autoClearShell=self.autoClearShell)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             eraseCoverage = dlg.getCoverageData()
@@ -1710,7 +1709,7 @@
             cap, self.lastUsedVenvName, self.argvHistory, self.wdHistory,
             self.envHistory, self.exceptions, self.ui, 3,
             autoClearShell=self.autoClearShell)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             eraseTimings = dlg.getProfilingData()
@@ -1847,7 +1846,7 @@
             autoClearShell=self.autoClearShell,
             autoFork=self.forkAutomatically,
             forkChild=self.forkIntoChild)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             forkAutomatically, forkIntoChild = dlg.getRunData()
@@ -1986,7 +1985,7 @@
             tracePython=self.tracePython, autoClearShell=self.autoClearShell,
             autoContinue=self.autoContinue, autoFork=self.forkAutomatically,
             forkChild=self.forkIntoChild)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             (lastUsedVenvName, argv, wd, env, exceptions, clearShell,
              console) = dlg.getData()
             tracePython, autoContinue, forkAutomatically, forkIntoChild = (
--- a/eric6/Debugger/DebugViewer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/DebugViewer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -20,7 +20,6 @@
 </ul>
 """
 
-
 import os
 
 from PyQt5.QtCore import pyqtSignal
--- a/eric6/Debugger/DebuggerInterfaceNone.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/DebuggerInterfaceNone.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dummy debugger interface for the debug server.
 """
 
-
 from PyQt5.QtCore import QObject
 
 
--- a/eric6/Debugger/DebuggerInterfacePython.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/DebuggerInterfacePython.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Python3 debugger interface for the debug server.
 """
 
-
 import sys
 import os
 import logging
@@ -1171,7 +1170,7 @@
             self.debugServer.signalClientClearWatch(params["condition"])
         
         elif method == "ResponseDisassembly":
-            self.debugServer.signalClientDisassembly(params)
+            self.debugServer.signalClientDisassembly(params["disassembly"])
         
         elif method == "ResponseException":
             if params:
--- a/eric6/Debugger/EditBreakpointDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/EditBreakpointDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to edit breakpoint properties.
 """
 
-
 import os.path
 
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox
--- a/eric6/Debugger/EditWatchpointDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/EditWatchpointDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to edit watch expression properties.
 """
 
-
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
 from .Ui_EditWatchpointDialog import Ui_EditWatchpointDialog
--- a/eric6/Debugger/ExceptionLogger.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/ExceptionLogger.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Exception Logger widget.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt
 from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QMenu
 
--- a/eric6/Debugger/ExceptionsFilterDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/ExceptionsFilterDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the exceptions filter dialog.
 """
 
-
 from PyQt5.QtCore import pyqtSlot
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox
 
--- a/eric6/Debugger/StartDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/StartDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Start Program dialog.
 """
 
-
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog
 
 from E5Gui.E5PathPicker import E5PathPickerModes
@@ -286,7 +285,7 @@
             
             from .StartHistoryEditDialog import StartHistoryEditDialog
             dlg = StartHistoryEditDialog(history, self)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 history = dlg.getHistory()
                 if historiesIndex == 1:
                     combo = self.ui.cmdlineCombo
--- a/eric6/Debugger/StartHistoryEditDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/StartHistoryEditDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing a dialog to edit a list of history entries.
 """
 
-
 from PyQt5.QtCore import pyqtSlot, Qt
 from PyQt5.QtWidgets import QDialog, QInputDialog, QLineEdit
 
--- a/eric6/Debugger/VariableDetailDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/VariableDetailDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the variable detail dialog.
 """
 
-
 from PyQt5.QtWidgets import QDialog
 
 from .Ui_VariableDetailDialog import Ui_VariableDetailDialog
--- a/eric6/Debugger/VariablesFilterDialog.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/VariablesFilterDialog.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the variables filter dialog.
 """
 
-
 from PyQt5.QtCore import Qt
 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QListWidgetItem
 
--- a/eric6/Debugger/VariablesViewer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/VariablesViewer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,11 +7,13 @@
 Module implementing the variables viewer view based on QTreeView.
 """
 
+import ast
+import re
 
-import ast
-    
-from PyQt5.QtCore import (Qt, QAbstractItemModel, QModelIndex, QRegExp,
-                          QCoreApplication, QSortFilterProxyModel, pyqtSignal)
+from PyQt5.QtCore import (
+    Qt, QAbstractItemModel, QModelIndex, QCoreApplication,
+    QSortFilterProxyModel, pyqtSignal
+)
 from PyQt5.QtGui import QBrush, QFontMetrics
 from PyQt5.QtWidgets import QTreeView, QAbstractItemView, QToolTip, QMenu
 
@@ -41,7 +43,7 @@
     }
     
     # Initialize regular expression for unprintable strings
-    rx_nonprintable = QRegExp(r"""(\\x\d\d)+""")
+    rx_nonprintable = re.compile(r"""(\\x\d\d)+""")
     
     noOfItemsStr = QCoreApplication.translate("VariablesViewer", "{0} items")
     unsized = QCoreApplication.translate("VariablesViewer", "unsized")
@@ -194,7 +196,7 @@
             self.hasChildren = True
             
         elif dtype in ['str', 'unicode']:
-            if VariableItem.rx_nonprintable.indexIn(dvalue) == -1:
+            if VariableItem.rx_nonprintable.search(dvalue) is None:
                 try:
                     dvalue = ast.literal_eval(dvalue)
                 except Exception:       # secok
@@ -1195,7 +1197,7 @@
         # now show the dialog
         from .VariableDetailDialog import VariableDetailDialog
         dlg = VariableDetailDialog(name, vtype, val)
-        dlg.exec_()
+        dlg.exec()
     
     def __configure(self):
         """
--- a/eric6/Debugger/WatchPointModel.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/WatchPointModel.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the Watch expression model.
 """
 
-
 from PyQt5.QtCore import pyqtSignal, Qt, QAbstractItemModel, QModelIndex
 
 
--- a/eric6/Debugger/WatchPointViewer.py	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Debugger/WatchPointViewer.py	Sun Nov 01 11:15:18 2020 +0100
@@ -7,7 +7,6 @@
 Module implementing the watch expression viewer widget.
 """
 
-
 from PyQt5.QtCore import (
     Qt, QModelIndex, QItemSelectionModel, QSortFilterProxyModel
 )
@@ -260,7 +259,7 @@
         """
         from .EditWatchpointDialog import EditWatchpointDialog
         dlg = EditWatchpointDialog(("", False, True, 0, ""), self)
-        if dlg.exec_() == QDialog.Accepted:
+        if dlg.exec() == QDialog.Accepted:
             cond, temp, enabled, ignorecount, special = dlg.getData()
             if not self.__findDuplicates(cond, special, True):
                 self.__model.addWatchPoint(cond, special,
@@ -302,7 +301,7 @@
             from .EditWatchpointDialog import EditWatchpointDialog
             dlg = EditWatchpointDialog(
                 (cond, temp, enabled, count, special), self)
-            if dlg.exec_() == QDialog.Accepted:
+            if dlg.exec() == QDialog.Accepted:
                 cond, temp, enabled, count, special = dlg.getData()
                 if not self.__findDuplicates(cond, special, True, sindex):
                     self.__model.setWatchPointByIndex(
--- a/eric6/Documentation/Help/source.qhp	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Documentation/Help/source.qhp	Sun Nov 01 11:15:18 2020 +0100
@@ -113,10 +113,12 @@
             <section title="eric6.E5Gui.E5MessageBox" ref="eric6.E5Gui.E5MessageBox.html" />
             <section title="eric6.E5Gui.E5ModelMenu" ref="eric6.E5Gui.E5ModelMenu.html" />
             <section title="eric6.E5Gui.E5ModelToolBar" ref="eric6.E5Gui.E5ModelToolBar.html" />
+            <section title="eric6.E5Gui.E5OverrideCursor" ref="eric6.E5Gui.E5OverrideCursor.html" />
             <section title="eric6.E5Gui.E5PassivePopup" ref="eric6.E5Gui.E5PassivePopup.html" />
             <section title="eric6.E5Gui.E5PasswordMeter" ref="eric6.E5Gui.E5PasswordMeter.html" />
             <section title="eric6.E5Gui.E5PathPicker" ref="eric6.E5Gui.E5PathPicker.html" />
             <section title="eric6.E5Gui.E5PathPickerDialog" ref="eric6.E5Gui.E5PathPickerDialog.html" />
+            <section title="eric6.E5Gui.E5PlainTextDialog" ref="eric6.E5Gui.E5PlainTextDialog.html" />
             <section title="eric6.E5Gui.E5ProcessDialog" ref="eric6.E5Gui.E5ProcessDialog.html" />
             <section title="eric6.E5Gui.E5ProgressDialog" ref="eric6.E5Gui.E5ProgressDialog.html" />
             <section title="eric6.E5Gui.E5SideBar" ref="eric6.E5Gui.E5SideBar.html" />
@@ -162,6 +164,7 @@
           </section>
           <section title="eric6.E5Utilities" ref="index-eric6.E5Utilities.html">
             <section title="eric6.E5Utilities.E5Cache" ref="eric6.E5Utilities.E5Cache.html" />
+            <section title="eric6.E5Utilities.E5MutexLocker" ref="eric6.E5Utilities.E5MutexLocker.html" />
           </section>
           <section title="eric6.E5XML" ref="index-eric6.E5XML.html">
             <section title="eric6.E5XML.Config" ref="eric6.E5XML.Config.html" />
@@ -290,6 +293,26 @@
             </section>
             <section title="eric6.Plugins.CheckerPlugins" ref="index-eric6.Plugins.CheckerPlugins.html">
               <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.html">
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html" />
+                </section>
+                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html">
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html" />
+                  <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html" />
+                </section>
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.html">
                   <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.html">
                     <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.__init__" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.__init__.html" />
@@ -326,7 +349,6 @@
                   <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html" />
                   <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.translations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.translations.html" />
                 </section>
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html" />
@@ -334,10 +356,6 @@
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html" />
-                <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.eradicate.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.mccabe" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.mccabe.html" />
                 <section title="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html" />
@@ -349,6 +367,7 @@
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html" />
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html" />
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html" />
+                <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html" />
                 <section title="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html" />
               </section>
             </section>
@@ -677,11 +696,6 @@
                 <section title="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog" ref="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html" />
                 <section title="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog" ref="eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html" />
               </section>
-              <section title="eric6.Plugins.WizardPlugins.QRegExpWizard" ref="index-eric6.Plugins.WizardPlugins.QRegExpWizard.html">
-                <section title="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html" />
-                <section title="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html" />
-                <section title="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html" />
-              </section>
               <section title="eric6.Plugins.WizardPlugins.QRegularExpressionWizard" ref="index-eric6.Plugins.WizardPlugins.QRegularExpressionWizard.html">
                 <section title="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.html" />
                 <section title="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog.html" />
@@ -713,7 +727,6 @@
             <section title="eric6.Plugins.PluginWizardQFontDialog" ref="eric6.Plugins.PluginWizardQFontDialog.html" />
             <section title="eric6.Plugins.PluginWizardQInputDialog" ref="eric6.Plugins.PluginWizardQInputDialog.html" />
             <section title="eric6.Plugins.PluginWizardQMessageBox" ref="eric6.Plugins.PluginWizardQMessageBox.html" />
-            <section title="eric6.Plugins.PluginWizardQRegExp" ref="eric6.Plugins.PluginWizardQRegExp.html" />
             <section title="eric6.Plugins.PluginWizardQRegularExpression" ref="eric6.Plugins.PluginWizardQRegularExpression.html" />
             <section title="eric6.Plugins.PluginWizardSetup" ref="eric6.Plugins.PluginWizardSetup.html" />
           </section>
@@ -994,6 +1007,7 @@
             <section title="eric6.UI.FindFileDialog" ref="eric6.UI.FindFileDialog.html" />
             <section title="eric6.UI.FindFileNameDialog" ref="eric6.UI.FindFileNameDialog.html" />
             <section title="eric6.UI.Info" ref="eric6.UI.Info.html" />
+            <section title="eric6.UI.InstallInfoDialog" ref="eric6.UI.InstallInfoDialog.html" />
             <section title="eric6.UI.LogView" ref="eric6.UI.LogView.html" />
             <section title="eric6.UI.NotificationWidget" ref="eric6.UI.NotificationWidget.html" />
             <section title="eric6.UI.NumbersWidget" ref="eric6.UI.NumbersWidget.html" />
@@ -1281,6 +1295,7 @@
               <section title="eric6.WebBrowser.UrlBar.BookmarkActionSelectionDialog" ref="eric6.WebBrowser.UrlBar.BookmarkActionSelectionDialog.html" />
               <section title="eric6.WebBrowser.UrlBar.BookmarkInfoDialog" ref="eric6.WebBrowser.UrlBar.BookmarkInfoDialog.html" />
               <section title="eric6.WebBrowser.UrlBar.FavIconLabel" ref="eric6.WebBrowser.UrlBar.FavIconLabel.html" />
+              <section title="eric6.WebBrowser.UrlBar.SslLabel" ref="eric6.WebBrowser.UrlBar.SslLabel.html" />
               <section title="eric6.WebBrowser.UrlBar.StackedUrlBar" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html" />
               <section title="eric6.WebBrowser.UrlBar.UrlBar" ref="eric6.WebBrowser.UrlBar.UrlBar.html" />
             </section>
@@ -1335,7 +1350,6 @@
           <section title="eric6.eric6_pluginrepository" ref="eric6.eric6_pluginrepository.html" />
           <section title="eric6.eric6_pluginuninstall" ref="eric6.eric6_pluginuninstall.html" />
           <section title="eric6.eric6_post_install" ref="eric6.eric6_post_install.html" />
-          <section title="eric6.eric6_qregexp" ref="eric6.eric6_qregexp.html" />
           <section title="eric6.eric6_qregularexpression" ref="eric6.eric6_qregularexpression.html" />
           <section title="eric6.eric6_re" ref="eric6.eric6_re.html" />
           <section title="eric6.eric6_shell" ref="eric6.eric6_shell.html" />
@@ -1694,17 +1708,18 @@
       <keyword name="AddProjectDialog.getData" id="AddProjectDialog.getData" ref="eric6.MultiProject.AddProjectDialog.html#AddProjectDialog.getData" />
       <keyword name="AddProjectDialog.on_filenamePicker_textChanged" id="AddProjectDialog.on_filenamePicker_textChanged" ref="eric6.MultiProject.AddProjectDialog.html#AddProjectDialog.on_filenamePicker_textChanged" />
       <keyword name="AddProjectDialog.on_nameEdit_textChanged" id="AddProjectDialog.on_nameEdit_textChanged" ref="eric6.MultiProject.AddProjectDialog.html#AddProjectDialog.on_nameEdit_textChanged" />
-      <keyword name="AnnotationsChecker" id="AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker" />
-      <keyword name="AnnotationsChecker (Constructor)" id="AnnotationsChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__init__" />
-      <keyword name="AnnotationsChecker (Module)" id="AnnotationsChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html" />
-      <keyword name="AnnotationsChecker.__checkAnnotationComplexity" id="AnnotationsChecker.__checkAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationComplexity" />
-      <keyword name="AnnotationsChecker.__checkAnnotationsCoverage" id="AnnotationsChecker.__checkAnnotationsCoverage" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationsCoverage" />
-      <keyword name="AnnotationsChecker.__checkFunctionAnnotations" id="AnnotationsChecker.__checkFunctionAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__checkFunctionAnnotations" />
-      <keyword name="AnnotationsChecker.__error" id="AnnotationsChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__error" />
-      <keyword name="AnnotationsChecker.__generateTree" id="AnnotationsChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__generateTree" />
-      <keyword name="AnnotationsChecker.__ignoreCode" id="AnnotationsChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__ignoreCode" />
-      <keyword name="AnnotationsChecker.__reportInvalidSyntax" id="AnnotationsChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.__reportInvalidSyntax" />
-      <keyword name="AnnotationsChecker.run" id="AnnotationsChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#AnnotationsChecker.run" />
+      <keyword name="Annotations (Package)" id="Annotations (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html" />
+      <keyword name="AnnotationsChecker" id="AnnotationsChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker" />
+      <keyword name="AnnotationsChecker (Constructor)" id="AnnotationsChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__init__" />
+      <keyword name="AnnotationsChecker (Module)" id="AnnotationsChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html" />
+      <keyword name="AnnotationsChecker.__checkAnnotationComplexity" id="AnnotationsChecker.__checkAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationComplexity" />
+      <keyword name="AnnotationsChecker.__checkAnnotationsCoverage" id="AnnotationsChecker.__checkAnnotationsCoverage" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__checkAnnotationsCoverage" />
+      <keyword name="AnnotationsChecker.__checkFunctionAnnotations" id="AnnotationsChecker.__checkFunctionAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__checkFunctionAnnotations" />
+      <keyword name="AnnotationsChecker.__error" id="AnnotationsChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__error" />
+      <keyword name="AnnotationsChecker.__generateTree" id="AnnotationsChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__generateTree" />
+      <keyword name="AnnotationsChecker.__ignoreCode" id="AnnotationsChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__ignoreCode" />
+      <keyword name="AnnotationsChecker.__reportInvalidSyntax" id="AnnotationsChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.__reportInvalidSyntax" />
+      <keyword name="AnnotationsChecker.run" id="AnnotationsChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#AnnotationsChecker.run" />
       <keyword name="AppInfo (Module)" id="AppInfo (Module)" ref="eric6.Globals.AppInfo.html" />
       <keyword name="ApplicationDiagramBuilder" id="ApplicationDiagramBuilder" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder" />
       <keyword name="ApplicationDiagramBuilder (Constructor)" id="ApplicationDiagramBuilder (Constructor)" ref="eric6.Graphics.ApplicationDiagramBuilder.html#ApplicationDiagramBuilder.__init__" />
@@ -2265,19 +2280,19 @@
       <keyword name="BrowserSysPathItem" id="BrowserSysPathItem" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem" />
       <keyword name="BrowserSysPathItem (Constructor)" id="BrowserSysPathItem (Constructor)" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem.__init__" />
       <keyword name="BrowserSysPathItem.name" id="BrowserSysPathItem.name" ref="eric6.UI.BrowserModel.html#BrowserSysPathItem.name" />
-      <keyword name="BugBearVisitor" id="BugBearVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor" />
-      <keyword name="BugBearVisitor (Constructor)" id="BugBearVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__init__" />
-      <keyword name="BugBearVisitor.__checkForM502" id="BugBearVisitor.__checkForM502" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__checkForM502" />
-      <keyword name="BugBearVisitor.__checkForM507" id="BugBearVisitor.__checkForM507" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.__checkForM507" />
-      <keyword name="BugBearVisitor.visit" id="BugBearVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit" />
-      <keyword name="BugBearVisitor.visit_Assert" id="BugBearVisitor.visit_Assert" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Assert" />
-      <keyword name="BugBearVisitor.visit_Assign" id="BugBearVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Assign" />
-      <keyword name="BugBearVisitor.visit_AsyncFor" id="BugBearVisitor.visit_AsyncFor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_AsyncFor" />
-      <keyword name="BugBearVisitor.visit_Attribute" id="BugBearVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Attribute" />
-      <keyword name="BugBearVisitor.visit_Call" id="BugBearVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_Call" />
-      <keyword name="BugBearVisitor.visit_For" id="BugBearVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_For" />
-      <keyword name="BugBearVisitor.visit_JoinedStr" id="BugBearVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_JoinedStr" />
-      <keyword name="BugBearVisitor.visit_UAdd" id="BugBearVisitor.visit_UAdd" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#BugBearVisitor.visit_UAdd" />
+      <keyword name="BugBearVisitor" id="BugBearVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor" />
+      <keyword name="BugBearVisitor (Constructor)" id="BugBearVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__init__" />
+      <keyword name="BugBearVisitor.__checkForM502" id="BugBearVisitor.__checkForM502" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM502" />
+      <keyword name="BugBearVisitor.__checkForM507" id="BugBearVisitor.__checkForM507" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.__checkForM507" />
+      <keyword name="BugBearVisitor.visit" id="BugBearVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit" />
+      <keyword name="BugBearVisitor.visit_Assert" id="BugBearVisitor.visit_Assert" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Assert" />
+      <keyword name="BugBearVisitor.visit_Assign" id="BugBearVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Assign" />
+      <keyword name="BugBearVisitor.visit_AsyncFor" id="BugBearVisitor.visit_AsyncFor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_AsyncFor" />
+      <keyword name="BugBearVisitor.visit_Attribute" id="BugBearVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Attribute" />
+      <keyword name="BugBearVisitor.visit_Call" id="BugBearVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_Call" />
+      <keyword name="BugBearVisitor.visit_For" id="BugBearVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_For" />
+      <keyword name="BugBearVisitor.visit_JoinedStr" id="BugBearVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_JoinedStr" />
+      <keyword name="BugBearVisitor.visit_UAdd" id="BugBearVisitor.visit_UAdd" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#BugBearVisitor.visit_UAdd" />
       <keyword name="CallStackViewer" id="CallStackViewer" ref="eric6.Debugger.CallStackViewer.html#CallStackViewer" />
       <keyword name="CallStackViewer (Constructor)" id="CallStackViewer (Constructor)" ref="eric6.Debugger.CallStackViewer.html#CallStackViewer.__init__" />
       <keyword name="CallStackViewer (Module)" id="CallStackViewer (Module)" ref="eric6.Debugger.CallStackViewer.html" />
@@ -2753,15 +2768,16 @@
       <keyword name="CompleterYaml.__inComment" id="CompleterYaml.__inComment" ref="eric6.QScintilla.TypingCompleters.CompleterYaml.html#CompleterYaml.__inComment" />
       <keyword name="CompleterYaml.charAdded" id="CompleterYaml.charAdded" ref="eric6.QScintilla.TypingCompleters.CompleterYaml.html#CompleterYaml.charAdded" />
       <keyword name="CompleterYaml.readSettings" id="CompleterYaml.readSettings" ref="eric6.QScintilla.TypingCompleters.CompleterYaml.html#CompleterYaml.readSettings" />
-      <keyword name="ComplexityChecker" id="ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker" />
-      <keyword name="ComplexityChecker (Constructor)" id="ComplexityChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__init__" />
-      <keyword name="ComplexityChecker (Module)" id="ComplexityChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html" />
-      <keyword name="ComplexityChecker.__checkLineComplexity" id="ComplexityChecker.__checkLineComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__checkLineComplexity" />
-      <keyword name="ComplexityChecker.__checkMcCabeComplexity" id="ComplexityChecker.__checkMcCabeComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__checkMcCabeComplexity" />
-      <keyword name="ComplexityChecker.__error" id="ComplexityChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__error" />
-      <keyword name="ComplexityChecker.__ignoreCode" id="ComplexityChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__ignoreCode" />
-      <keyword name="ComplexityChecker.__reportInvalidSyntax" id="ComplexityChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.__reportInvalidSyntax" />
-      <keyword name="ComplexityChecker.run" id="ComplexityChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#ComplexityChecker.run" />
+      <keyword name="Complexity (Package)" id="Complexity (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html" />
+      <keyword name="ComplexityChecker" id="ComplexityChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker" />
+      <keyword name="ComplexityChecker (Constructor)" id="ComplexityChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__init__" />
+      <keyword name="ComplexityChecker (Module)" id="ComplexityChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html" />
+      <keyword name="ComplexityChecker.__checkLineComplexity" id="ComplexityChecker.__checkLineComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__checkLineComplexity" />
+      <keyword name="ComplexityChecker.__checkMcCabeComplexity" id="ComplexityChecker.__checkMcCabeComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__checkMcCabeComplexity" />
+      <keyword name="ComplexityChecker.__error" id="ComplexityChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__error" />
+      <keyword name="ComplexityChecker.__ignoreCode" id="ComplexityChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__ignoreCode" />
+      <keyword name="ComplexityChecker.__reportInvalidSyntax" id="ComplexityChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.__reportInvalidSyntax" />
+      <keyword name="ComplexityChecker.run" id="ComplexityChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#ComplexityChecker.run" />
       <keyword name="Conda" id="Conda" ref="eric6.CondaInterface.Conda.html#Conda" />
       <keyword name="Conda (Constructor)" id="Conda (Constructor)" ref="eric6.CondaInterface.Conda.html#Conda.__init__" />
       <keyword name="Conda (Module)" id="Conda (Module)" ref="eric6.CondaInterface.Conda.html" />
@@ -2910,6 +2926,7 @@
       <keyword name="ConfigurationWidget.__importConfigurationPage" id="ConfigurationWidget.__importConfigurationPage" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__importConfigurationPage" />
       <keyword name="ConfigurationWidget.__initLexers" id="ConfigurationWidget.__initLexers" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__initLexers" />
       <keyword name="ConfigurationWidget.__initPage" id="ConfigurationWidget.__initPage" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__initPage" />
+      <keyword name="ConfigurationWidget.__resizeConfigStack" id="ConfigurationWidget.__resizeConfigStack" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__resizeConfigStack" />
       <keyword name="ConfigurationWidget.__searchChildItems" id="ConfigurationWidget.__searchChildItems" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__searchChildItems" />
       <keyword name="ConfigurationWidget.__searchTextChanged" id="ConfigurationWidget.__searchTextChanged" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__searchTextChanged" />
       <keyword name="ConfigurationWidget.__setupUi" id="ConfigurationWidget.__setupUi" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.__setupUi" />
@@ -2926,6 +2943,7 @@
       <keyword name="ConfigurationWidget.on_configList_itemCollapsed" id="ConfigurationWidget.on_configList_itemCollapsed" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_configList_itemCollapsed" />
       <keyword name="ConfigurationWidget.on_configList_itemExpanded" id="ConfigurationWidget.on_configList_itemExpanded" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_configList_itemExpanded" />
       <keyword name="ConfigurationWidget.on_resetButton_clicked" id="ConfigurationWidget.on_resetButton_clicked" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_resetButton_clicked" />
+      <keyword name="ConfigurationWidget.resizeEvent" id="ConfigurationWidget.resizeEvent" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.resizeEvent" />
       <keyword name="ConfigurationWidget.setPreferences" id="ConfigurationWidget.setPreferences" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.setPreferences" />
       <keyword name="ConfigurationWidget.showConfigurationPageByName" id="ConfigurationWidget.showConfigurationPageByName" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWidget.showConfigurationPageByName" />
       <keyword name="ConfigurationWindow" id="ConfigurationWindow" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationWindow" />
@@ -3098,10 +3116,10 @@
       <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.startTest" />
       <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric6.DebugClients.Python.DCTestResult.html#DCTestResult.stopTest" />
       <keyword name="DataViews (Package)" id="DataViews (Package)" ref="index-eric6.DataViews.html" />
-      <keyword name="DateTimeVisitor" id="DateTimeVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor" />
-      <keyword name="DateTimeVisitor (Constructor)" id="DateTimeVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor.__init__" />
-      <keyword name="DateTimeVisitor.__getFromKeywords" id="DateTimeVisitor.__getFromKeywords" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor.__getFromKeywords" />
-      <keyword name="DateTimeVisitor.visit_Call" id="DateTimeVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#DateTimeVisitor.visit_Call" />
+      <keyword name="DateTimeVisitor" id="DateTimeVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor" />
+      <keyword name="DateTimeVisitor (Constructor)" id="DateTimeVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.__init__" />
+      <keyword name="DateTimeVisitor.__getFromKeywords" id="DateTimeVisitor.__getFromKeywords" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.__getFromKeywords" />
+      <keyword name="DateTimeVisitor.visit_Call" id="DateTimeVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#DateTimeVisitor.visit_Call" />
       <keyword name="DebugBase" id="DebugBase" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase" />
       <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric6.DebugClients.Python.DebugBase.html#DebugBase.__init__" />
       <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric6.DebugClients.Python.DebugBase.html" />
@@ -3621,62 +3639,63 @@
       <keyword name="DispositionParm" id="DispositionParm" ref="eric6.E5Network.E5RFC6266.html#DispositionParm" />
       <keyword name="DispositionParmList" id="DispositionParmList" ref="eric6.E5Network.E5RFC6266.html#DispositionParmList" />
       <keyword name="DispositionType" id="DispositionType" ref="eric6.E5Network.E5RFC6266.html#DispositionType" />
-      <keyword name="DocStyleChecker" id="DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker" />
-      <keyword name="DocStyleChecker (Constructor)" id="DocStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__init__" />
-      <keyword name="DocStyleChecker (Module)" id="DocStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html" />
-      <keyword name="DocStyleChecker.__checkBackslashes" id="DocStyleChecker.__checkBackslashes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBackslashes" />
-      <keyword name="DocStyleChecker.__checkBlankAfterLastParagraph" id="DocStyleChecker.__checkBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterLastParagraph" />
-      <keyword name="DocStyleChecker.__checkBlankAfterSummary" id="DocStyleChecker.__checkBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterSummary" />
-      <keyword name="DocStyleChecker.__checkBlankBeforeAndAfterClass" id="DocStyleChecker.__checkBlankBeforeAndAfterClass" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkBlankBeforeAndAfterClass" />
-      <keyword name="DocStyleChecker.__checkClassDocstring" id="DocStyleChecker.__checkClassDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkClassDocstring" />
-      <keyword name="DocStyleChecker.__checkEndsWithPeriod" id="DocStyleChecker.__checkEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEndsWithPeriod" />
-      <keyword name="DocStyleChecker.__checkEricBlankAfterSummary" id="DocStyleChecker.__checkEricBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricBlankAfterSummary" />
-      <keyword name="DocStyleChecker.__checkEricEndsWithPeriod" id="DocStyleChecker.__checkEricEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricEndsWithPeriod" />
-      <keyword name="DocStyleChecker.__checkEricException" id="DocStyleChecker.__checkEricException" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricException" />
-      <keyword name="DocStyleChecker.__checkEricFunctionArguments" id="DocStyleChecker.__checkEricFunctionArguments" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricFunctionArguments" />
-      <keyword name="DocStyleChecker.__checkEricNBlankAfterLastParagraph" id="DocStyleChecker.__checkEricNBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricNBlankAfterLastParagraph" />
-      <keyword name="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" id="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" />
-      <keyword name="DocStyleChecker.__checkEricQuotesOnSeparateLines" id="DocStyleChecker.__checkEricQuotesOnSeparateLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricQuotesOnSeparateLines" />
-      <keyword name="DocStyleChecker.__checkEricReturn" id="DocStyleChecker.__checkEricReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricReturn" />
-      <keyword name="DocStyleChecker.__checkEricSignal" id="DocStyleChecker.__checkEricSignal" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricSignal" />
-      <keyword name="DocStyleChecker.__checkEricSummary" id="DocStyleChecker.__checkEricSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkEricSummary" />
-      <keyword name="DocStyleChecker.__checkFunctionDocstring" id="DocStyleChecker.__checkFunctionDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkFunctionDocstring" />
-      <keyword name="DocStyleChecker.__checkImperativeMood" id="DocStyleChecker.__checkImperativeMood" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkImperativeMood" />
-      <keyword name="DocStyleChecker.__checkIndent" id="DocStyleChecker.__checkIndent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkIndent" />
-      <keyword name="DocStyleChecker.__checkModulesDocstrings" id="DocStyleChecker.__checkModulesDocstrings" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkModulesDocstrings" />
-      <keyword name="DocStyleChecker.__checkNoBlankLineBefore" id="DocStyleChecker.__checkNoBlankLineBefore" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkNoBlankLineBefore" />
-      <keyword name="DocStyleChecker.__checkNoSignature" id="DocStyleChecker.__checkNoSignature" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkNoSignature" />
-      <keyword name="DocStyleChecker.__checkOneLiner" id="DocStyleChecker.__checkOneLiner" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkOneLiner" />
-      <keyword name="DocStyleChecker.__checkReturnType" id="DocStyleChecker.__checkReturnType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkReturnType" />
-      <keyword name="DocStyleChecker.__checkSummary" id="DocStyleChecker.__checkSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkSummary" />
-      <keyword name="DocStyleChecker.__checkTripleDoubleQuotes" id="DocStyleChecker.__checkTripleDoubleQuotes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__checkTripleDoubleQuotes" />
-      <keyword name="DocStyleChecker.__error" id="DocStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__error" />
-      <keyword name="DocStyleChecker.__getArgNames" id="DocStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__getArgNames" />
-      <keyword name="DocStyleChecker.__getSummaryLine" id="DocStyleChecker.__getSummaryLine" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__getSummaryLine" />
-      <keyword name="DocStyleChecker.__getSummaryLines" id="DocStyleChecker.__getSummaryLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__getSummaryLines" />
-      <keyword name="DocStyleChecker.__ignoreCode" id="DocStyleChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__ignoreCode" />
-      <keyword name="DocStyleChecker.__parseClasses" id="DocStyleChecker.__parseClasses" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseClasses" />
-      <keyword name="DocStyleChecker.__parseContexts" id="DocStyleChecker.__parseContexts" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseContexts" />
-      <keyword name="DocStyleChecker.__parseDocstring" id="DocStyleChecker.__parseDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseDocstring" />
-      <keyword name="DocStyleChecker.__parseFunctions" id="DocStyleChecker.__parseFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseFunctions" />
-      <keyword name="DocStyleChecker.__parseMethods" id="DocStyleChecker.__parseMethods" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseMethods" />
-      <keyword name="DocStyleChecker.__parseModuleDocstring" id="DocStyleChecker.__parseModuleDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseModuleDocstring" />
-      <keyword name="DocStyleChecker.__parseTopLevel" id="DocStyleChecker.__parseTopLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__parseTopLevel" />
-      <keyword name="DocStyleChecker.__readline" id="DocStyleChecker.__readline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__readline" />
-      <keyword name="DocStyleChecker.__reportInvalidSyntax" id="DocStyleChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__reportInvalidSyntax" />
-      <keyword name="DocStyleChecker.__resetReadline" id="DocStyleChecker.__resetReadline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__resetReadline" />
-      <keyword name="DocStyleChecker.__skipIndentedBlock" id="DocStyleChecker.__skipIndentedBlock" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.__skipIndentedBlock" />
-      <keyword name="DocStyleChecker.run" id="DocStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleChecker.run" />
-      <keyword name="DocStyleContext" id="DocStyleContext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext" />
-      <keyword name="DocStyleContext (Constructor)" id="DocStyleContext (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.__init__" />
-      <keyword name="DocStyleContext.contextType" id="DocStyleContext.contextType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.contextType" />
-      <keyword name="DocStyleContext.end" id="DocStyleContext.end" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.end" />
-      <keyword name="DocStyleContext.indent" id="DocStyleContext.indent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.indent" />
-      <keyword name="DocStyleContext.setSpecial" id="DocStyleContext.setSpecial" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.setSpecial" />
-      <keyword name="DocStyleContext.source" id="DocStyleContext.source" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.source" />
-      <keyword name="DocStyleContext.special" id="DocStyleContext.special" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.special" />
-      <keyword name="DocStyleContext.ssource" id="DocStyleContext.ssource" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.ssource" />
-      <keyword name="DocStyleContext.start" id="DocStyleContext.start" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html#DocStyleContext.start" />
+      <keyword name="DocStyle (Package)" id="DocStyle (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html" />
+      <keyword name="DocStyleChecker" id="DocStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker" />
+      <keyword name="DocStyleChecker (Constructor)" id="DocStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__init__" />
+      <keyword name="DocStyleChecker (Module)" id="DocStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html" />
+      <keyword name="DocStyleChecker.__checkBackslashes" id="DocStyleChecker.__checkBackslashes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBackslashes" />
+      <keyword name="DocStyleChecker.__checkBlankAfterLastParagraph" id="DocStyleChecker.__checkBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterLastParagraph" />
+      <keyword name="DocStyleChecker.__checkBlankAfterSummary" id="DocStyleChecker.__checkBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBlankAfterSummary" />
+      <keyword name="DocStyleChecker.__checkBlankBeforeAndAfterClass" id="DocStyleChecker.__checkBlankBeforeAndAfterClass" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkBlankBeforeAndAfterClass" />
+      <keyword name="DocStyleChecker.__checkClassDocstring" id="DocStyleChecker.__checkClassDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkClassDocstring" />
+      <keyword name="DocStyleChecker.__checkEndsWithPeriod" id="DocStyleChecker.__checkEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEndsWithPeriod" />
+      <keyword name="DocStyleChecker.__checkEricBlankAfterSummary" id="DocStyleChecker.__checkEricBlankAfterSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricBlankAfterSummary" />
+      <keyword name="DocStyleChecker.__checkEricEndsWithPeriod" id="DocStyleChecker.__checkEricEndsWithPeriod" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricEndsWithPeriod" />
+      <keyword name="DocStyleChecker.__checkEricException" id="DocStyleChecker.__checkEricException" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricException" />
+      <keyword name="DocStyleChecker.__checkEricFunctionArguments" id="DocStyleChecker.__checkEricFunctionArguments" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricFunctionArguments" />
+      <keyword name="DocStyleChecker.__checkEricNBlankAfterLastParagraph" id="DocStyleChecker.__checkEricNBlankAfterLastParagraph" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricNBlankAfterLastParagraph" />
+      <keyword name="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" id="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" />
+      <keyword name="DocStyleChecker.__checkEricQuotesOnSeparateLines" id="DocStyleChecker.__checkEricQuotesOnSeparateLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricQuotesOnSeparateLines" />
+      <keyword name="DocStyleChecker.__checkEricReturn" id="DocStyleChecker.__checkEricReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricReturn" />
+      <keyword name="DocStyleChecker.__checkEricSignal" id="DocStyleChecker.__checkEricSignal" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricSignal" />
+      <keyword name="DocStyleChecker.__checkEricSummary" id="DocStyleChecker.__checkEricSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkEricSummary" />
+      <keyword name="DocStyleChecker.__checkFunctionDocstring" id="DocStyleChecker.__checkFunctionDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkFunctionDocstring" />
+      <keyword name="DocStyleChecker.__checkImperativeMood" id="DocStyleChecker.__checkImperativeMood" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkImperativeMood" />
+      <keyword name="DocStyleChecker.__checkIndent" id="DocStyleChecker.__checkIndent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkIndent" />
+      <keyword name="DocStyleChecker.__checkModulesDocstrings" id="DocStyleChecker.__checkModulesDocstrings" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkModulesDocstrings" />
+      <keyword name="DocStyleChecker.__checkNoBlankLineBefore" id="DocStyleChecker.__checkNoBlankLineBefore" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkNoBlankLineBefore" />
+      <keyword name="DocStyleChecker.__checkNoSignature" id="DocStyleChecker.__checkNoSignature" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkNoSignature" />
+      <keyword name="DocStyleChecker.__checkOneLiner" id="DocStyleChecker.__checkOneLiner" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkOneLiner" />
+      <keyword name="DocStyleChecker.__checkReturnType" id="DocStyleChecker.__checkReturnType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkReturnType" />
+      <keyword name="DocStyleChecker.__checkSummary" id="DocStyleChecker.__checkSummary" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkSummary" />
+      <keyword name="DocStyleChecker.__checkTripleDoubleQuotes" id="DocStyleChecker.__checkTripleDoubleQuotes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__checkTripleDoubleQuotes" />
+      <keyword name="DocStyleChecker.__error" id="DocStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__error" />
+      <keyword name="DocStyleChecker.__getArgNames" id="DocStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__getArgNames" />
+      <keyword name="DocStyleChecker.__getSummaryLine" id="DocStyleChecker.__getSummaryLine" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__getSummaryLine" />
+      <keyword name="DocStyleChecker.__getSummaryLines" id="DocStyleChecker.__getSummaryLines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__getSummaryLines" />
+      <keyword name="DocStyleChecker.__ignoreCode" id="DocStyleChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__ignoreCode" />
+      <keyword name="DocStyleChecker.__parseClasses" id="DocStyleChecker.__parseClasses" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseClasses" />
+      <keyword name="DocStyleChecker.__parseContexts" id="DocStyleChecker.__parseContexts" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseContexts" />
+      <keyword name="DocStyleChecker.__parseDocstring" id="DocStyleChecker.__parseDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseDocstring" />
+      <keyword name="DocStyleChecker.__parseFunctions" id="DocStyleChecker.__parseFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseFunctions" />
+      <keyword name="DocStyleChecker.__parseMethods" id="DocStyleChecker.__parseMethods" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseMethods" />
+      <keyword name="DocStyleChecker.__parseModuleDocstring" id="DocStyleChecker.__parseModuleDocstring" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseModuleDocstring" />
+      <keyword name="DocStyleChecker.__parseTopLevel" id="DocStyleChecker.__parseTopLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__parseTopLevel" />
+      <keyword name="DocStyleChecker.__readline" id="DocStyleChecker.__readline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__readline" />
+      <keyword name="DocStyleChecker.__reportInvalidSyntax" id="DocStyleChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__reportInvalidSyntax" />
+      <keyword name="DocStyleChecker.__resetReadline" id="DocStyleChecker.__resetReadline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__resetReadline" />
+      <keyword name="DocStyleChecker.__skipIndentedBlock" id="DocStyleChecker.__skipIndentedBlock" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.__skipIndentedBlock" />
+      <keyword name="DocStyleChecker.run" id="DocStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleChecker.run" />
+      <keyword name="DocStyleContext" id="DocStyleContext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext" />
+      <keyword name="DocStyleContext (Constructor)" id="DocStyleContext (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.__init__" />
+      <keyword name="DocStyleContext.contextType" id="DocStyleContext.contextType" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.contextType" />
+      <keyword name="DocStyleContext.end" id="DocStyleContext.end" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.end" />
+      <keyword name="DocStyleContext.indent" id="DocStyleContext.indent" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.indent" />
+      <keyword name="DocStyleContext.setSpecial" id="DocStyleContext.setSpecial" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.setSpecial" />
+      <keyword name="DocStyleContext.source" id="DocStyleContext.source" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.source" />
+      <keyword name="DocStyleContext.special" id="DocStyleContext.special" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.special" />
+      <keyword name="DocStyleContext.ssource" id="DocStyleContext.ssource" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.ssource" />
+      <keyword name="DocStyleContext.start" id="DocStyleContext.start" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html#DocStyleContext.start" />
       <keyword name="DocumentationPlugins (Package)" id="DocumentationPlugins (Package)" ref="index-eric6.Plugins.DocumentationPlugins.html" />
       <keyword name="DocumentationTools (Package)" id="DocumentationTools (Package)" ref="index-eric6.DocumentationTools.html" />
       <keyword name="DocumentationViewerWidget" id="DocumentationViewerWidget" ref="eric6.UI.CodeDocumentationViewer.html#DocumentationViewerWidget" />
@@ -4162,6 +4181,11 @@
       <keyword name="E5ModelToolBar.setModel" id="E5ModelToolBar.setModel" ref="eric6.E5Gui.E5ModelToolBar.html#E5ModelToolBar.setModel" />
       <keyword name="E5ModelToolBar.setRootIndex" id="E5ModelToolBar.setRootIndex" ref="eric6.E5Gui.E5ModelToolBar.html#E5ModelToolBar.setRootIndex" />
       <keyword name="E5ModelToolBar.showEvent" id="E5ModelToolBar.showEvent" ref="eric6.E5Gui.E5ModelToolBar.html#E5ModelToolBar.showEvent" />
+      <keyword name="E5MutexLocker" id="E5MutexLocker" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker" />
+      <keyword name="E5MutexLocker (Constructor)" id="E5MutexLocker (Constructor)" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker.__init__" />
+      <keyword name="E5MutexLocker (Module)" id="E5MutexLocker (Module)" ref="eric6.E5Utilities.E5MutexLocker.html" />
+      <keyword name="E5MutexLocker.__enter__" id="E5MutexLocker.__enter__" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker.__enter__" />
+      <keyword name="E5MutexLocker.__exit__" id="E5MutexLocker.__exit__" ref="eric6.E5Utilities.E5MutexLocker.html#E5MutexLocker.__exit__" />
       <keyword name="E5Network (Package)" id="E5Network (Package)" ref="index-eric6.E5Network.html" />
       <keyword name="E5NetworkHeaderDetailsDialog" id="E5NetworkHeaderDetailsDialog" ref="eric6.E5Network.E5NetworkHeaderDetailsDialog.html#E5NetworkHeaderDetailsDialog" />
       <keyword name="E5NetworkHeaderDetailsDialog (Constructor)" id="E5NetworkHeaderDetailsDialog (Constructor)" ref="eric6.E5Network.E5NetworkHeaderDetailsDialog.html#E5NetworkHeaderDetailsDialog.__init__" />
@@ -4177,6 +4201,19 @@
       <keyword name="E5NetworkProxyFactory (Module)" id="E5NetworkProxyFactory (Module)" ref="eric6.E5Network.E5NetworkProxyFactory.html" />
       <keyword name="E5NetworkProxyFactory.__setExceptions" id="E5NetworkProxyFactory.__setExceptions" ref="eric6.E5Network.E5NetworkProxyFactory.html#E5NetworkProxyFactory.__setExceptions" />
       <keyword name="E5NetworkProxyFactory.queryProxy" id="E5NetworkProxyFactory.queryProxy" ref="eric6.E5Network.E5NetworkProxyFactory.html#E5NetworkProxyFactory.queryProxy" />
+      <keyword name="E5OverrideCursor" id="E5OverrideCursor" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor" />
+      <keyword name="E5OverrideCursor (Constructor)" id="E5OverrideCursor (Constructor)" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor.__init__" />
+      <keyword name="E5OverrideCursor (Module)" id="E5OverrideCursor (Module)" ref="eric6.E5Gui.E5OverrideCursor.html" />
+      <keyword name="E5OverrideCursor.__enter__" id="E5OverrideCursor.__enter__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor.__enter__" />
+      <keyword name="E5OverrideCursor.__exit__" id="E5OverrideCursor.__exit__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursor.__exit__" />
+      <keyword name="E5OverrideCursorProcess" id="E5OverrideCursorProcess" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess" />
+      <keyword name="E5OverrideCursorProcess (Constructor)" id="E5OverrideCursorProcess (Constructor)" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess.__init__" />
+      <keyword name="E5OverrideCursorProcess.__processFinished" id="E5OverrideCursorProcess.__processFinished" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess.__processFinished" />
+      <keyword name="E5OverrideCursorProcess.__processStarted" id="E5OverrideCursorProcess.__processStarted" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverrideCursorProcess.__processStarted" />
+      <keyword name="E5OverridenCursor" id="E5OverridenCursor" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor" />
+      <keyword name="E5OverridenCursor (Constructor)" id="E5OverridenCursor (Constructor)" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor.__init__" />
+      <keyword name="E5OverridenCursor.__enter__" id="E5OverridenCursor.__enter__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor.__enter__" />
+      <keyword name="E5OverridenCursor.__exit__" id="E5OverridenCursor.__exit__" ref="eric6.E5Gui.E5OverrideCursor.html#E5OverridenCursor.__exit__" />
       <keyword name="E5PassivePopup" id="E5PassivePopup" ref="eric6.E5Gui.E5PassivePopup.html#E5PassivePopup" />
       <keyword name="E5PassivePopup (Constructor)" id="E5PassivePopup (Constructor)" ref="eric6.E5Gui.E5PassivePopup.html#E5PassivePopup.__init__" />
       <keyword name="E5PassivePopup (Module)" id="E5PassivePopup (Module)" ref="eric6.E5Gui.E5PassivePopup.html" />
@@ -4257,6 +4294,10 @@
       <keyword name="E5PathPickerDialog.setPickerPath" id="E5PathPickerDialog.setPickerPath" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setPickerPath" />
       <keyword name="E5PathPickerDialog.setTitle" id="E5PathPickerDialog.setTitle" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setTitle" />
       <keyword name="E5PathPickerModes" id="E5PathPickerModes" ref="eric6.E5Gui.E5PathPicker.html#E5PathPickerModes" />
+      <keyword name="E5PlainTextDialog" id="E5PlainTextDialog" ref="eric6.E5Gui.E5PlainTextDialog.html#E5PlainTextDialog" />
+      <keyword name="E5PlainTextDialog (Constructor)" id="E5PlainTextDialog (Constructor)" ref="eric6.E5Gui.E5PlainTextDialog.html#E5PlainTextDialog.__init__" />
+      <keyword name="E5PlainTextDialog (Module)" id="E5PlainTextDialog (Module)" ref="eric6.E5Gui.E5PlainTextDialog.html" />
+      <keyword name="E5PlainTextDialog.on_copyButton_clicked" id="E5PlainTextDialog.on_copyButton_clicked" ref="eric6.E5Gui.E5PlainTextDialog.html#E5PlainTextDialog.on_copyButton_clicked" />
       <keyword name="E5ProcessDialog" id="E5ProcessDialog" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog" />
       <keyword name="E5ProcessDialog (Constructor)" id="E5ProcessDialog (Constructor)" ref="eric6.E5Gui.E5ProcessDialog.html#E5ProcessDialog.__init__" />
       <keyword name="E5ProcessDialog (Module)" id="E5ProcessDialog (Module)" ref="eric6.E5Gui.E5ProcessDialog.html" />
@@ -5264,6 +5305,7 @@
       <keyword name="EditorOutlineView.__createPopupMenus" id="EditorOutlineView.__createPopupMenus" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__createPopupMenus" />
       <keyword name="EditorOutlineView.__currentItem" id="EditorOutlineView.__currentItem" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__currentItem" />
       <keyword name="EditorOutlineView.__decWidth" id="EditorOutlineView.__decWidth" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__decWidth" />
+      <keyword name="EditorOutlineView.__defaultWidth" id="EditorOutlineView.__defaultWidth" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__defaultWidth" />
       <keyword name="EditorOutlineView.__editorCursorLineChanged" id="EditorOutlineView.__editorCursorLineChanged" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__editorCursorLineChanged" />
       <keyword name="EditorOutlineView.__editorLanguageChanged" id="EditorOutlineView.__editorLanguageChanged" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__editorLanguageChanged" />
       <keyword name="EditorOutlineView.__editorRenamed" id="EditorOutlineView.__editorRenamed" ref="eric6.QScintilla.EditorOutline.html#EditorOutlineView.__editorRenamed" />
@@ -5860,14 +5902,14 @@
       <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric6.Utilities.ModuleParser.html#Function.__init__" />
       <keyword name="Function.addDescription" id="Function.addDescription" ref="eric6.Utilities.ModuleParser.html#Function.addDescription" />
       <keyword name="Function.setEndLine" id="Function.setEndLine" ref="eric6.Utilities.ModuleParser.html#Function.setEndLine" />
-      <keyword name="FunctionVisitor" id="FunctionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor" />
-      <keyword name="FunctionVisitor (Constructor)" id="FunctionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__init__" />
-      <keyword name="FunctionVisitor.__checkFunctionNode" id="FunctionVisitor.__checkFunctionNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__checkFunctionNode" />
-      <keyword name="FunctionVisitor.__classifyArgumentError" id="FunctionVisitor.__classifyArgumentError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__classifyArgumentError" />
-      <keyword name="FunctionVisitor.__classifyReturnError" id="FunctionVisitor.__classifyReturnError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.__classifyReturnError" />
-      <keyword name="FunctionVisitor.visit_AsyncFunctionDef" id="FunctionVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.visit_AsyncFunctionDef" />
-      <keyword name="FunctionVisitor.visit_ClassDef" id="FunctionVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.visit_ClassDef" />
-      <keyword name="FunctionVisitor.visit_FunctionDef" id="FunctionVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#FunctionVisitor.visit_FunctionDef" />
+      <keyword name="FunctionVisitor" id="FunctionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor" />
+      <keyword name="FunctionVisitor (Constructor)" id="FunctionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__init__" />
+      <keyword name="FunctionVisitor.__checkFunctionNode" id="FunctionVisitor.__checkFunctionNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__checkFunctionNode" />
+      <keyword name="FunctionVisitor.__classifyArgumentError" id="FunctionVisitor.__classifyArgumentError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__classifyArgumentError" />
+      <keyword name="FunctionVisitor.__classifyReturnError" id="FunctionVisitor.__classifyReturnError" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.__classifyReturnError" />
+      <keyword name="FunctionVisitor.visit_AsyncFunctionDef" id="FunctionVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.visit_AsyncFunctionDef" />
+      <keyword name="FunctionVisitor.visit_ClassDef" id="FunctionVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.visit_ClassDef" />
+      <keyword name="FunctionVisitor.visit_FunctionDef" id="FunctionVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#FunctionVisitor.visit_FunctionDef" />
       <keyword name="GetSysPath (Module)" id="GetSysPath (Module)" ref="eric6.Utilities.GetSysPath.html" />
       <keyword name="Git" id="Git" ref="eric6.Plugins.VcsPlugins.vcsGit.git.html#Git" />
       <keyword name="Git (Constructor)" id="Git (Constructor)" ref="eric6.Plugins.VcsPlugins.vcsGit.git.html#Git.__init__" />
@@ -7251,6 +7293,7 @@
       <keyword name="Hg.hgVerify" id="Hg.hgVerify" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.hgVerify" />
       <keyword name="Hg.initCommand" id="Hg.initCommand" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.initCommand" />
       <keyword name="Hg.isExtensionActive" id="Hg.isExtensionActive" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.isExtensionActive" />
+      <keyword name="Hg.stopClient" id="Hg.stopClient" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.stopClient" />
       <keyword name="Hg.vcsAdd" id="Hg.vcsAdd" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.vcsAdd" />
       <keyword name="Hg.vcsAddBinary" id="Hg.vcsAddBinary" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.vcsAddBinary" />
       <keyword name="Hg.vcsAddTree" id="Hg.vcsAddTree" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html#Hg.vcsAddTree" />
@@ -7494,7 +7537,6 @@
       <keyword name="HgDiffGenerator.__finish" id="HgDiffGenerator.__finish" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__finish" />
       <keyword name="HgDiffGenerator.__getVersionArg" id="HgDiffGenerator.__getVersionArg" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__getVersionArg" />
       <keyword name="HgDiffGenerator.__processFileLine" id="HgDiffGenerator.__processFileLine" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__processFileLine" />
-      <keyword name="HgDiffGenerator.__processOutputLine" id="HgDiffGenerator.__processOutputLine" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.__processOutputLine" />
       <keyword name="HgDiffGenerator.getResult" id="HgDiffGenerator.getResult" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.getResult" />
       <keyword name="HgDiffGenerator.start" id="HgDiffGenerator.start" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.start" />
       <keyword name="HgDiffGenerator.stopProcess" id="HgDiffGenerator.stopProcess" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgDiffGenerator.html#HgDiffGenerator.stopProcess" />
@@ -8669,6 +8711,16 @@
       <keyword name="InsertBookmarksCommand (Constructor)" id="InsertBookmarksCommand (Constructor)" ref="eric6.WebBrowser.Bookmarks.BookmarksManager.html#InsertBookmarksCommand.__init__" />
       <keyword name="InsertBookmarksCommand.redo" id="InsertBookmarksCommand.redo" ref="eric6.WebBrowser.Bookmarks.BookmarksManager.html#InsertBookmarksCommand.redo" />
       <keyword name="InsertBookmarksCommand.undo" id="InsertBookmarksCommand.undo" ref="eric6.WebBrowser.Bookmarks.BookmarksManager.html#InsertBookmarksCommand.undo" />
+      <keyword name="InstallInfoDialog" id="InstallInfoDialog" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog" />
+      <keyword name="InstallInfoDialog (Constructor)" id="InstallInfoDialog (Constructor)" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.__init__" />
+      <keyword name="InstallInfoDialog (Module)" id="InstallInfoDialog (Module)" ref="eric6.UI.InstallInfoDialog.html" />
+      <keyword name="InstallInfoDialog.__saveData" id="InstallInfoDialog.__saveData" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.__saveData" />
+      <keyword name="InstallInfoDialog.on_deleteButton_clicked" id="InstallInfoDialog.on_deleteButton_clicked" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.on_deleteButton_clicked" />
+      <keyword name="InstallInfoDialog.on_editButton_toggled" id="InstallInfoDialog.on_editButton_toggled" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.on_editButton_toggled" />
+      <keyword name="InstallInfoDialog.on_saveButton_clicked" id="InstallInfoDialog.on_saveButton_clicked" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.on_saveButton_clicked" />
+      <keyword name="InstallInfoDialog.on_updateButton_clicked" id="InstallInfoDialog.on_updateButton_clicked" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.on_updateButton_clicked" />
+      <keyword name="InstallInfoDialog.reject" id="InstallInfoDialog.reject" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.reject" />
+      <keyword name="InstallInfoDialog.wasLoaded" id="InstallInfoDialog.wasLoaded" ref="eric6.UI.InstallInfoDialog.html#InstallInfoDialog.wasLoaded" />
       <keyword name="Interface" id="Interface" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#Interface" />
       <keyword name="Interface (Constructor)" id="Interface (Constructor)" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#Interface.__init__" />
       <keyword name="InterfacePage" id="InterfacePage" ref="eric6.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage" />
@@ -9397,11 +9449,11 @@
       <keyword name="LfRevisionsInputDialog (Module)" id="LfRevisionsInputDialog (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.LfRevisionsInputDialog.html" />
       <keyword name="LfRevisionsInputDialog.getRevisions" id="LfRevisionsInputDialog.getRevisions" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.LfRevisionsInputDialog.html#LfRevisionsInputDialog.getRevisions" />
       <keyword name="LfRevisionsInputDialog.on_revisionsEdit_textChanged" id="LfRevisionsInputDialog.on_revisionsEdit_textChanged" ref="eric6.Plugins.VcsPlugins.vcsMercurial.LargefilesExtension.LfRevisionsInputDialog.html#LfRevisionsInputDialog.on_revisionsEdit_textChanged" />
-      <keyword name="LineComplexityVisitor" id="LineComplexityVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor" />
-      <keyword name="LineComplexityVisitor (Constructor)" id="LineComplexityVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.__init__" />
-      <keyword name="LineComplexityVisitor.score" id="LineComplexityVisitor.score" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.score" />
-      <keyword name="LineComplexityVisitor.sortedList" id="LineComplexityVisitor.sortedList" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.sortedList" />
-      <keyword name="LineComplexityVisitor.visit" id="LineComplexityVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html#LineComplexityVisitor.visit" />
+      <keyword name="LineComplexityVisitor" id="LineComplexityVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor" />
+      <keyword name="LineComplexityVisitor (Constructor)" id="LineComplexityVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.__init__" />
+      <keyword name="LineComplexityVisitor.score" id="LineComplexityVisitor.score" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.score" />
+      <keyword name="LineComplexityVisitor.sortedList" id="LineComplexityVisitor.sortedList" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.sortedList" />
+      <keyword name="LineComplexityVisitor.visit" id="LineComplexityVisitor.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html#LineComplexityVisitor.visit" />
       <keyword name="LineShortener" id="LineShortener" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener" />
       <keyword name="LineShortener (Constructor)" id="LineShortener (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener.__init__" />
       <keyword name="LineShortener.__breakMultiline" id="LineShortener.__breakMultiline" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html#LineShortener.__breakMultiline" />
@@ -9486,16 +9538,16 @@
       <keyword name="LogViewerPage (Constructor)" id="LogViewerPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.__init__" />
       <keyword name="LogViewerPage (Module)" id="LogViewerPage (Module)" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html" />
       <keyword name="LogViewerPage.save" id="LogViewerPage.save" ref="eric6.Preferences.ConfigurationPages.LogViewerPage.html#LogViewerPage.save" />
-      <keyword name="LoggingVisitor" id="LoggingVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor" />
-      <keyword name="LoggingVisitor (Constructor)" id="LoggingVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__init__" />
-      <keyword name="LoggingVisitor.__detectLoggingLevel" id="LoggingVisitor.__detectLoggingLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__detectLoggingLevel" />
-      <keyword name="LoggingVisitor.__isFormatCall" id="LoggingVisitor.__isFormatCall" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__isFormatCall" />
-      <keyword name="LoggingVisitor.__withinExtraKeyword" id="LoggingVisitor.__withinExtraKeyword" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__withinExtraKeyword" />
-      <keyword name="LoggingVisitor.__withinLoggingArgument" id="LoggingVisitor.__withinLoggingArgument" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingArgument" />
-      <keyword name="LoggingVisitor.__withinLoggingStatement" id="LoggingVisitor.__withinLoggingStatement" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingStatement" />
-      <keyword name="LoggingVisitor.visit_BinOp" id="LoggingVisitor.visit_BinOp" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.visit_BinOp" />
-      <keyword name="LoggingVisitor.visit_Call" id="LoggingVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.visit_Call" />
-      <keyword name="LoggingVisitor.visit_JoinedStr" id="LoggingVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#LoggingVisitor.visit_JoinedStr" />
+      <keyword name="LoggingVisitor" id="LoggingVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor" />
+      <keyword name="LoggingVisitor (Constructor)" id="LoggingVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__init__" />
+      <keyword name="LoggingVisitor.__detectLoggingLevel" id="LoggingVisitor.__detectLoggingLevel" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__detectLoggingLevel" />
+      <keyword name="LoggingVisitor.__isFormatCall" id="LoggingVisitor.__isFormatCall" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__isFormatCall" />
+      <keyword name="LoggingVisitor.__withinExtraKeyword" id="LoggingVisitor.__withinExtraKeyword" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__withinExtraKeyword" />
+      <keyword name="LoggingVisitor.__withinLoggingArgument" id="LoggingVisitor.__withinLoggingArgument" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingArgument" />
+      <keyword name="LoggingVisitor.__withinLoggingStatement" id="LoggingVisitor.__withinLoggingStatement" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.__withinLoggingStatement" />
+      <keyword name="LoggingVisitor.visit_BinOp" id="LoggingVisitor.visit_BinOp" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.visit_BinOp" />
+      <keyword name="LoggingVisitor.visit_Call" id="LoggingVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.visit_Call" />
+      <keyword name="LoggingVisitor.visit_JoinedStr" id="LoggingVisitor.visit_JoinedStr" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#LoggingVisitor.visit_JoinedStr" />
       <keyword name="LoginForm" id="LoginForm" ref="eric6.WebBrowser.Passwords.LoginForm.html#LoginForm" />
       <keyword name="LoginForm (Constructor)" id="LoginForm (Constructor)" ref="eric6.WebBrowser.Passwords.LoginForm.html#LoginForm.__init__" />
       <keyword name="LoginForm (Module)" id="LoginForm (Module)" ref="eric6.WebBrowser.Passwords.LoginForm.html" />
@@ -9873,6 +9925,7 @@
       <keyword name="MiniEditor.__createSearchActions" id="MiniEditor.__createSearchActions" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createSearchActions" />
       <keyword name="MiniEditor.__createStatusBar" id="MiniEditor.__createStatusBar" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createStatusBar" />
       <keyword name="MiniEditor.__createToolBars" id="MiniEditor.__createToolBars" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createToolBars" />
+      <keyword name="MiniEditor.__createViewActions" id="MiniEditor.__createViewActions" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__createViewActions" />
       <keyword name="MiniEditor.__cursorPositionChanged" id="MiniEditor.__cursorPositionChanged" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__cursorPositionChanged" />
       <keyword name="MiniEditor.__deselectAll" id="MiniEditor.__deselectAll" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__deselectAll" />
       <keyword name="MiniEditor.__documentWasModified" id="MiniEditor.__documentWasModified" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__documentWasModified" />
@@ -9918,12 +9971,18 @@
       <keyword name="MiniEditor.__setTabAndIndent" id="MiniEditor.__setTabAndIndent" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setTabAndIndent" />
       <keyword name="MiniEditor.__setTextDisplay" id="MiniEditor.__setTextDisplay" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__setTextDisplay" />
       <keyword name="MiniEditor.__showContextMenuLanguages" id="MiniEditor.__showContextMenuLanguages" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__showContextMenuLanguages" />
+      <keyword name="MiniEditor.__showLanguagesMenu" id="MiniEditor.__showLanguagesMenu" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__showLanguagesMenu" />
       <keyword name="MiniEditor.__strippedName" id="MiniEditor.__strippedName" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__strippedName" />
       <keyword name="MiniEditor.__styleNeeded" id="MiniEditor.__styleNeeded" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__styleNeeded" />
       <keyword name="MiniEditor.__undo" id="MiniEditor.__undo" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__undo" />
       <keyword name="MiniEditor.__whatsThis" id="MiniEditor.__whatsThis" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__whatsThis" />
       <keyword name="MiniEditor.__writeFile" id="MiniEditor.__writeFile" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__writeFile" />
       <keyword name="MiniEditor.__writeSettings" id="MiniEditor.__writeSettings" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__writeSettings" />
+      <keyword name="MiniEditor.__zoom" id="MiniEditor.__zoom" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoom" />
+      <keyword name="MiniEditor.__zoomIn" id="MiniEditor.__zoomIn" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomIn" />
+      <keyword name="MiniEditor.__zoomOut" id="MiniEditor.__zoomOut" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomOut" />
+      <keyword name="MiniEditor.__zoomReset" id="MiniEditor.__zoomReset" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomReset" />
+      <keyword name="MiniEditor.__zoomTo" id="MiniEditor.__zoomTo" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.__zoomTo" />
       <keyword name="MiniEditor.activeWindow" id="MiniEditor.activeWindow" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.activeWindow" />
       <keyword name="MiniEditor.clearSearchIndicators" id="MiniEditor.clearSearchIndicators" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.clearSearchIndicators" />
       <keyword name="MiniEditor.closeEvent" id="MiniEditor.closeEvent" ref="eric6.QScintilla.MiniEditor.html#MiniEditor.closeEvent" />
@@ -9944,36 +10003,37 @@
       <keyword name="MiniScintilla.focusOutEvent" id="MiniScintilla.focusOutEvent" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.focusOutEvent" />
       <keyword name="MiniScintilla.getFileName" id="MiniScintilla.getFileName" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.getFileName" />
       <keyword name="MiniScintilla.removeTrailingWhitespace" id="MiniScintilla.removeTrailingWhitespace" ref="eric6.QScintilla.MiniEditor.html#MiniScintilla.removeTrailingWhitespace" />
-      <keyword name="MiscellaneousChecker" id="MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker" />
-      <keyword name="MiscellaneousChecker (Constructor)" id="MiscellaneousChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__init__" />
-      <keyword name="MiscellaneousChecker (Module)" id="MiscellaneousChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html" />
-      <keyword name="MiscellaneousChecker.__checkBugBear" id="MiscellaneousChecker.__checkBugBear" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkBugBear" />
-      <keyword name="MiscellaneousChecker.__checkBuiltins" id="MiscellaneousChecker.__checkBuiltins" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkBuiltins" />
-      <keyword name="MiscellaneousChecker.__checkCoding" id="MiscellaneousChecker.__checkCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCoding" />
-      <keyword name="MiscellaneousChecker.__checkCommentedCode" id="MiscellaneousChecker.__checkCommentedCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCommentedCode" />
-      <keyword name="MiscellaneousChecker.__checkComprehensions" id="MiscellaneousChecker.__checkComprehensions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkComprehensions" />
-      <keyword name="MiscellaneousChecker.__checkCopyright" id="MiscellaneousChecker.__checkCopyright" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkCopyright" />
-      <keyword name="MiscellaneousChecker.__checkDateTime" id="MiscellaneousChecker.__checkDateTime" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkDateTime" />
-      <keyword name="MiscellaneousChecker.__checkDictWithSortedKeys" id="MiscellaneousChecker.__checkDictWithSortedKeys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkDictWithSortedKeys" />
-      <keyword name="MiscellaneousChecker.__checkFormatString" id="MiscellaneousChecker.__checkFormatString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkFormatString" />
-      <keyword name="MiscellaneousChecker.__checkFuture" id="MiscellaneousChecker.__checkFuture" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkFuture" />
-      <keyword name="MiscellaneousChecker.__checkGettext" id="MiscellaneousChecker.__checkGettext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkGettext" />
-      <keyword name="MiscellaneousChecker.__checkLineContinuation" id="MiscellaneousChecker.__checkLineContinuation" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkLineContinuation" />
-      <keyword name="MiscellaneousChecker.__checkLogging" id="MiscellaneousChecker.__checkLogging" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkLogging" />
-      <keyword name="MiscellaneousChecker.__checkMutableDefault" id="MiscellaneousChecker.__checkMutableDefault" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkMutableDefault" />
-      <keyword name="MiscellaneousChecker.__checkPep3101" id="MiscellaneousChecker.__checkPep3101" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkPep3101" />
-      <keyword name="MiscellaneousChecker.__checkPrintStatements" id="MiscellaneousChecker.__checkPrintStatements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkPrintStatements" />
-      <keyword name="MiscellaneousChecker.__checkReturn" id="MiscellaneousChecker.__checkReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkReturn" />
-      <keyword name="MiscellaneousChecker.__checkSysVersion" id="MiscellaneousChecker.__checkSysVersion" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkSysVersion" />
-      <keyword name="MiscellaneousChecker.__checkTuple" id="MiscellaneousChecker.__checkTuple" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__checkTuple" />
-      <keyword name="MiscellaneousChecker.__dictShouldBeChecked" id="MiscellaneousChecker.__dictShouldBeChecked" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__dictShouldBeChecked" />
-      <keyword name="MiscellaneousChecker.__error" id="MiscellaneousChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__error" />
-      <keyword name="MiscellaneousChecker.__generateTree" id="MiscellaneousChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__generateTree" />
-      <keyword name="MiscellaneousChecker.__getCoding" id="MiscellaneousChecker.__getCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__getCoding" />
-      <keyword name="MiscellaneousChecker.__getFields" id="MiscellaneousChecker.__getFields" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__getFields" />
-      <keyword name="MiscellaneousChecker.__ignoreCode" id="MiscellaneousChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__ignoreCode" />
-      <keyword name="MiscellaneousChecker.__reportInvalidSyntax" id="MiscellaneousChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.__reportInvalidSyntax" />
-      <keyword name="MiscellaneousChecker.run" id="MiscellaneousChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#MiscellaneousChecker.run" />
+      <keyword name="Miscellaneous (Package)" id="Miscellaneous (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html" />
+      <keyword name="MiscellaneousChecker" id="MiscellaneousChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker" />
+      <keyword name="MiscellaneousChecker (Constructor)" id="MiscellaneousChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__init__" />
+      <keyword name="MiscellaneousChecker (Module)" id="MiscellaneousChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html" />
+      <keyword name="MiscellaneousChecker.__checkBugBear" id="MiscellaneousChecker.__checkBugBear" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkBugBear" />
+      <keyword name="MiscellaneousChecker.__checkBuiltins" id="MiscellaneousChecker.__checkBuiltins" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkBuiltins" />
+      <keyword name="MiscellaneousChecker.__checkCoding" id="MiscellaneousChecker.__checkCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkCoding" />
+      <keyword name="MiscellaneousChecker.__checkCommentedCode" id="MiscellaneousChecker.__checkCommentedCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkCommentedCode" />
+      <keyword name="MiscellaneousChecker.__checkComprehensions" id="MiscellaneousChecker.__checkComprehensions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkComprehensions" />
+      <keyword name="MiscellaneousChecker.__checkCopyright" id="MiscellaneousChecker.__checkCopyright" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkCopyright" />
+      <keyword name="MiscellaneousChecker.__checkDateTime" id="MiscellaneousChecker.__checkDateTime" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkDateTime" />
+      <keyword name="MiscellaneousChecker.__checkDictWithSortedKeys" id="MiscellaneousChecker.__checkDictWithSortedKeys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkDictWithSortedKeys" />
+      <keyword name="MiscellaneousChecker.__checkFormatString" id="MiscellaneousChecker.__checkFormatString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkFormatString" />
+      <keyword name="MiscellaneousChecker.__checkFuture" id="MiscellaneousChecker.__checkFuture" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkFuture" />
+      <keyword name="MiscellaneousChecker.__checkGettext" id="MiscellaneousChecker.__checkGettext" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkGettext" />
+      <keyword name="MiscellaneousChecker.__checkLineContinuation" id="MiscellaneousChecker.__checkLineContinuation" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkLineContinuation" />
+      <keyword name="MiscellaneousChecker.__checkLogging" id="MiscellaneousChecker.__checkLogging" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkLogging" />
+      <keyword name="MiscellaneousChecker.__checkMutableDefault" id="MiscellaneousChecker.__checkMutableDefault" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkMutableDefault" />
+      <keyword name="MiscellaneousChecker.__checkPep3101" id="MiscellaneousChecker.__checkPep3101" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkPep3101" />
+      <keyword name="MiscellaneousChecker.__checkPrintStatements" id="MiscellaneousChecker.__checkPrintStatements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkPrintStatements" />
+      <keyword name="MiscellaneousChecker.__checkReturn" id="MiscellaneousChecker.__checkReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkReturn" />
+      <keyword name="MiscellaneousChecker.__checkSysVersion" id="MiscellaneousChecker.__checkSysVersion" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkSysVersion" />
+      <keyword name="MiscellaneousChecker.__checkTuple" id="MiscellaneousChecker.__checkTuple" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__checkTuple" />
+      <keyword name="MiscellaneousChecker.__dictShouldBeChecked" id="MiscellaneousChecker.__dictShouldBeChecked" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__dictShouldBeChecked" />
+      <keyword name="MiscellaneousChecker.__error" id="MiscellaneousChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__error" />
+      <keyword name="MiscellaneousChecker.__generateTree" id="MiscellaneousChecker.__generateTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__generateTree" />
+      <keyword name="MiscellaneousChecker.__getCoding" id="MiscellaneousChecker.__getCoding" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__getCoding" />
+      <keyword name="MiscellaneousChecker.__getFields" id="MiscellaneousChecker.__getFields" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__getFields" />
+      <keyword name="MiscellaneousChecker.__ignoreCode" id="MiscellaneousChecker.__ignoreCode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__ignoreCode" />
+      <keyword name="MiscellaneousChecker.__reportInvalidSyntax" id="MiscellaneousChecker.__reportInvalidSyntax" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.__reportInvalidSyntax" />
+      <keyword name="MiscellaneousChecker.run" id="MiscellaneousChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#MiscellaneousChecker.run" />
       <keyword name="Module" id="Module" ref="eric6.Utilities.ClassBrowsers.ClbrBaseClasses.html#Module" />
       <keyword name="Module" id="Module" ref="eric6.Utilities.ClassBrowsers.idlclbr.html#Module" />
       <keyword name="Module" id="Module" ref="eric6.Utilities.ClassBrowsers.rbclbr.html#Module" />
@@ -10148,29 +10208,30 @@
       <keyword name="MyMemoryEngine.engineName" id="MyMemoryEngine.engineName" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.engineName" />
       <keyword name="MyMemoryEngine.getTranslation" id="MyMemoryEngine.getTranslation" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.getTranslation" />
       <keyword name="MyMemoryEngine.supportedLanguages" id="MyMemoryEngine.supportedLanguages" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.MyMemoryEngine.html#MyMemoryEngine.supportedLanguages" />
-      <keyword name="NameFinder" id="NameFinder" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder" />
-      <keyword name="NameFinder (Constructor)" id="NameFinder (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.__init__" />
-      <keyword name="NameFinder.getNames" id="NameFinder.getNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.getNames" />
-      <keyword name="NameFinder.visit" id="NameFinder.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.visit" />
-      <keyword name="NameFinder.visit_Name" id="NameFinder.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#NameFinder.visit_Name" />
-      <keyword name="NamingStyleChecker" id="NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker" />
-      <keyword name="NamingStyleChecker (Constructor)" id="NamingStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__init__" />
-      <keyword name="NamingStyleChecker (Module)" id="NamingStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html" />
-      <keyword name="NamingStyleChecker.__checkClassName" id="NamingStyleChecker.__checkClassName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkClassName" />
-      <keyword name="NamingStyleChecker.__checkFunctionArgumentNames" id="NamingStyleChecker.__checkFunctionArgumentNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionArgumentNames" />
-      <keyword name="NamingStyleChecker.__checkFunctionName" id="NamingStyleChecker.__checkFunctionName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionName" />
-      <keyword name="NamingStyleChecker.__checkImportAs" id="NamingStyleChecker.__checkImportAs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkImportAs" />
-      <keyword name="NamingStyleChecker.__checkModule" id="NamingStyleChecker.__checkModule" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkModule" />
-      <keyword name="NamingStyleChecker.__checkNameToBeAvoided" id="NamingStyleChecker.__checkNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkNameToBeAvoided" />
-      <keyword name="NamingStyleChecker.__checkVariablesInFunction" id="NamingStyleChecker.__checkVariablesInFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__checkVariablesInFunction" />
-      <keyword name="NamingStyleChecker.__error" id="NamingStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__error" />
-      <keyword name="NamingStyleChecker.__findGlobalDefs" id="NamingStyleChecker.__findGlobalDefs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__findGlobalDefs" />
-      <keyword name="NamingStyleChecker.__getArgNames" id="NamingStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__getArgNames" />
-      <keyword name="NamingStyleChecker.__isNameToBeAvoided" id="NamingStyleChecker.__isNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__isNameToBeAvoided" />
-      <keyword name="NamingStyleChecker.__tagClassFunctions" id="NamingStyleChecker.__tagClassFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__tagClassFunctions" />
-      <keyword name="NamingStyleChecker.__visitNode" id="NamingStyleChecker.__visitNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__visitNode" />
-      <keyword name="NamingStyleChecker.__visitTree" id="NamingStyleChecker.__visitTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.__visitTree" />
-      <keyword name="NamingStyleChecker.run" id="NamingStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html#NamingStyleChecker.run" />
+      <keyword name="NameFinder" id="NameFinder" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder" />
+      <keyword name="NameFinder (Constructor)" id="NameFinder (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.__init__" />
+      <keyword name="NameFinder.getNames" id="NameFinder.getNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.getNames" />
+      <keyword name="NameFinder.visit" id="NameFinder.visit" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.visit" />
+      <keyword name="NameFinder.visit_Name" id="NameFinder.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#NameFinder.visit_Name" />
+      <keyword name="Naming (Package)" id="Naming (Package)" ref="index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html" />
+      <keyword name="NamingStyleChecker" id="NamingStyleChecker" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker" />
+      <keyword name="NamingStyleChecker (Constructor)" id="NamingStyleChecker (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__init__" />
+      <keyword name="NamingStyleChecker (Module)" id="NamingStyleChecker (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html" />
+      <keyword name="NamingStyleChecker.__checkClassName" id="NamingStyleChecker.__checkClassName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkClassName" />
+      <keyword name="NamingStyleChecker.__checkFunctionArgumentNames" id="NamingStyleChecker.__checkFunctionArgumentNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionArgumentNames" />
+      <keyword name="NamingStyleChecker.__checkFunctionName" id="NamingStyleChecker.__checkFunctionName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkFunctionName" />
+      <keyword name="NamingStyleChecker.__checkImportAs" id="NamingStyleChecker.__checkImportAs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkImportAs" />
+      <keyword name="NamingStyleChecker.__checkModule" id="NamingStyleChecker.__checkModule" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkModule" />
+      <keyword name="NamingStyleChecker.__checkNameToBeAvoided" id="NamingStyleChecker.__checkNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkNameToBeAvoided" />
+      <keyword name="NamingStyleChecker.__checkVariablesInFunction" id="NamingStyleChecker.__checkVariablesInFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__checkVariablesInFunction" />
+      <keyword name="NamingStyleChecker.__error" id="NamingStyleChecker.__error" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__error" />
+      <keyword name="NamingStyleChecker.__findGlobalDefs" id="NamingStyleChecker.__findGlobalDefs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__findGlobalDefs" />
+      <keyword name="NamingStyleChecker.__getArgNames" id="NamingStyleChecker.__getArgNames" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__getArgNames" />
+      <keyword name="NamingStyleChecker.__isNameToBeAvoided" id="NamingStyleChecker.__isNameToBeAvoided" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__isNameToBeAvoided" />
+      <keyword name="NamingStyleChecker.__tagClassFunctions" id="NamingStyleChecker.__tagClassFunctions" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__tagClassFunctions" />
+      <keyword name="NamingStyleChecker.__visitNode" id="NamingStyleChecker.__visitNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__visitNode" />
+      <keyword name="NamingStyleChecker.__visitTree" id="NamingStyleChecker.__visitTree" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.__visitTree" />
+      <keyword name="NamingStyleChecker.run" id="NamingStyleChecker.run" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html#NamingStyleChecker.run" />
       <keyword name="Navigation (Package)" id="Navigation (Package)" ref="index-eric6.WebBrowser.Navigation.html" />
       <keyword name="NavigationBar" id="NavigationBar" ref="eric6.WebBrowser.Navigation.NavigationBar.html#NavigationBar" />
       <keyword name="NavigationBar (Constructor)" id="NavigationBar (Constructor)" ref="eric6.WebBrowser.Navigation.NavigationBar.html#NavigationBar.__init__" />
@@ -10967,7 +11028,6 @@
       <keyword name="PluginWizardQFontDialog (Module)" id="PluginWizardQFontDialog (Module)" ref="eric6.Plugins.PluginWizardQFontDialog.html" />
       <keyword name="PluginWizardQInputDialog (Module)" id="PluginWizardQInputDialog (Module)" ref="eric6.Plugins.PluginWizardQInputDialog.html" />
       <keyword name="PluginWizardQMessageBox (Module)" id="PluginWizardQMessageBox (Module)" ref="eric6.Plugins.PluginWizardQMessageBox.html" />
-      <keyword name="PluginWizardQRegExp (Module)" id="PluginWizardQRegExp (Module)" ref="eric6.Plugins.PluginWizardQRegExp.html" />
       <keyword name="PluginWizardQRegularExpression (Module)" id="PluginWizardQRegularExpression (Module)" ref="eric6.Plugins.PluginWizardQRegularExpression.html" />
       <keyword name="PluginWizardSetup (Module)" id="PluginWizardSetup (Module)" ref="eric6.Plugins.PluginWizardSetup.html" />
       <keyword name="Plugins (Package)" id="Plugins (Package)" ref="index-eric6.Plugins.html" />
@@ -11943,74 +12003,6 @@
       <keyword name="PythonPage (Module)" id="PythonPage (Module)" ref="eric6.Preferences.ConfigurationPages.PythonPage.html" />
       <keyword name="PythonPage.on_refreshButton_clicked" id="PythonPage.on_refreshButton_clicked" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage.on_refreshButton_clicked" />
       <keyword name="PythonPage.save" id="PythonPage.save" ref="eric6.Preferences.ConfigurationPages.PythonPage.html#PythonPage.save" />
-      <keyword name="QRegExpWizard" id="QRegExpWizard" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard" />
-      <keyword name="QRegExpWizard (Constructor)" id="QRegExpWizard (Constructor)" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__init__" />
-      <keyword name="QRegExpWizard (Package)" id="QRegExpWizard (Package)" ref="index-eric6.Plugins.WizardPlugins.QRegExpWizard.html" />
-      <keyword name="QRegExpWizard.__callForm" id="QRegExpWizard.__callForm" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__callForm" />
-      <keyword name="QRegExpWizard.__handle" id="QRegExpWizard.__handle" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__handle" />
-      <keyword name="QRegExpWizard.__initAction" id="QRegExpWizard.__initAction" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__initAction" />
-      <keyword name="QRegExpWizard.__initMenu" id="QRegExpWizard.__initMenu" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__initMenu" />
-      <keyword name="QRegExpWizard.activate" id="QRegExpWizard.activate" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.activate" />
-      <keyword name="QRegExpWizard.deactivate" id="QRegExpWizard.deactivate" ref="eric6.Plugins.PluginWizardQRegExp.html#QRegExpWizard.deactivate" />
-      <keyword name="QRegExpWizardCharactersDialog" id="QRegExpWizardCharactersDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog" />
-      <keyword name="QRegExpWizardCharactersDialog (Constructor)" id="QRegExpWizardCharactersDialog (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__init__" />
-      <keyword name="QRegExpWizardCharactersDialog (Module)" id="QRegExpWizardCharactersDialog (Module)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html" />
-      <keyword name="QRegExpWizardCharactersDialog.__addRangesLine" id="QRegExpWizardCharactersDialog.__addRangesLine" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__addRangesLine" />
-      <keyword name="QRegExpWizardCharactersDialog.__addSinglesLine" id="QRegExpWizardCharactersDialog.__addSinglesLine" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__addSinglesLine" />
-      <keyword name="QRegExpWizardCharactersDialog.__formatCharacter" id="QRegExpWizardCharactersDialog.__formatCharacter" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__formatCharacter" />
-      <keyword name="QRegExpWizardCharactersDialog.__initCharacterSelectors" id="QRegExpWizardCharactersDialog.__initCharacterSelectors" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__initCharacterSelectors" />
-      <keyword name="QRegExpWizardCharactersDialog.__performSelectedAction" id="QRegExpWizardCharactersDialog.__performSelectedAction" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__performSelectedAction" />
-      <keyword name="QRegExpWizardCharactersDialog.__populateCharTypeCombo" id="QRegExpWizardCharactersDialog.__populateCharTypeCombo" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__populateCharTypeCombo" />
-      <keyword name="QRegExpWizardCharactersDialog.__populateW3cCharacterCombo" id="QRegExpWizardCharactersDialog.__populateW3cCharacterCombo" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__populateW3cCharacterCombo" />
-      <keyword name="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" id="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__rangesCharTypeSelected" />
-      <keyword name="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" id="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__singlesCharTypeSelected" />
-      <keyword name="QRegExpWizardCharactersDialog.getCharacters" id="QRegExpWizardCharactersDialog.getCharacters" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.getCharacters" />
-      <keyword name="QRegExpWizardDialog" id="QRegExpWizardDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog" />
-      <keyword name="QRegExpWizardDialog (Constructor)" id="QRegExpWizardDialog (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog.__init__" />
-      <keyword name="QRegExpWizardDialog (Module)" id="QRegExpWizardDialog (Module)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html" />
-      <keyword name="QRegExpWizardDialog.getCode" id="QRegExpWizardDialog.getCode" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog.getCode" />
-      <keyword name="QRegExpWizardRepeatDialog" id="QRegExpWizardRepeatDialog" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog" />
-      <keyword name="QRegExpWizardRepeatDialog (Constructor)" id="QRegExpWizardRepeatDialog (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.__init__" />
-      <keyword name="QRegExpWizardRepeatDialog (Module)" id="QRegExpWizardRepeatDialog (Module)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html" />
-      <keyword name="QRegExpWizardRepeatDialog.getRepeat" id="QRegExpWizardRepeatDialog.getRepeat" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.getRepeat" />
-      <keyword name="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" id="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" />
-      <keyword name="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" id="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" />
-      <keyword name="QRegExpWizardWidget" id="QRegExpWizardWidget" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget" />
-      <keyword name="QRegExpWizardWidget (Constructor)" id="QRegExpWizardWidget (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__init__" />
-      <keyword name="QRegExpWizardWidget.__getPatternSyntaxCode" id="QRegExpWizardWidget.__getPatternSyntaxCode" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__getPatternSyntaxCode" />
-      <keyword name="QRegExpWizardWidget.__insertString" id="QRegExpWizardWidget.__insertString" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__insertString" />
-      <keyword name="QRegExpWizardWidget.getCode" id="QRegExpWizardWidget.getCode" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.getCode" />
-      <keyword name="QRegExpWizardWidget.on_altnButton_clicked" id="QRegExpWizardWidget.on_altnButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_altnButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_anycharButton_clicked" id="QRegExpWizardWidget.on_anycharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_anycharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_beglineButton_clicked" id="QRegExpWizardWidget.on_beglineButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_beglineButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_buttonBox_clicked" id="QRegExpWizardWidget.on_buttonBox_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_buttonBox_clicked" />
-      <keyword name="QRegExpWizardWidget.on_charButton_clicked" id="QRegExpWizardWidget.on_charButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_charButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_copyButton_clicked" id="QRegExpWizardWidget.on_copyButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_copyButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_endlineButton_clicked" id="QRegExpWizardWidget.on_endlineButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_endlineButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_executeButton_clicked" id="QRegExpWizardWidget.on_executeButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_executeButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_groupButton_clicked" id="QRegExpWizardWidget.on_groupButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_groupButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_loadButton_clicked" id="QRegExpWizardWidget.on_loadButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_loadButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_neglookaheadButton_clicked" id="QRegExpWizardWidget.on_neglookaheadButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_neglookaheadButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_nextButton_clicked" id="QRegExpWizardWidget.on_nextButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nextButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_nonGroupButton_clicked" id="QRegExpWizardWidget.on_nonGroupButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nonGroupButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_nonwordboundButton_clicked" id="QRegExpWizardWidget.on_nonwordboundButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nonwordboundButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_poslookaheadButton_clicked" id="QRegExpWizardWidget.on_poslookaheadButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_poslookaheadButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_regexpLineEdit_textChanged" id="QRegExpWizardWidget.on_regexpLineEdit_textChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_regexpLineEdit_textChanged" />
-      <keyword name="QRegExpWizardWidget.on_repeatButton_clicked" id="QRegExpWizardWidget.on_repeatButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_repeatButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_saveButton_clicked" id="QRegExpWizardWidget.on_saveButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_saveButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged" id="QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_syntaxCombo_currentIndexChanged" />
-      <keyword name="QRegExpWizardWidget.on_validateButton_clicked" id="QRegExpWizardWidget.on_validateButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_validateButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cAltnButton_clicked" id="QRegExpWizardWidget.on_w3cAltnButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cAltnButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cAnycharButton_clicked" id="QRegExpWizardWidget.on_w3cAnycharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cAnycharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cCharButton_clicked" id="QRegExpWizardWidget.on_w3cCharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cCharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cGroupButton_clicked" id="QRegExpWizardWidget.on_w3cGroupButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cGroupButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_w3cRepeatButton_clicked" id="QRegExpWizardWidget.on_w3cRepeatButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_w3cRepeatButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wildcardAnycharButton_clicked" id="QRegExpWizardWidget.on_wildcardAnycharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wildcardAnycharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wildcardCharButton_clicked" id="QRegExpWizardWidget.on_wildcardCharButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wildcardCharButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wildcardRepeatButton_clicked" id="QRegExpWizardWidget.on_wildcardRepeatButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wildcardRepeatButton_clicked" />
-      <keyword name="QRegExpWizardWidget.on_wordboundButton_clicked" id="QRegExpWizardWidget.on_wordboundButton_clicked" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wordboundButton_clicked" />
-      <keyword name="QRegExpWizardWindow" id="QRegExpWizardWindow" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWindow" />
-      <keyword name="QRegExpWizardWindow (Constructor)" id="QRegExpWizardWindow (Constructor)" ref="eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWindow.__init__" />
       <keyword name="QRegularExpressionWizard" id="QRegularExpressionWizard" ref="eric6.Plugins.PluginWizardQRegularExpression.html#QRegularExpressionWizard" />
       <keyword name="QRegularExpressionWizard (Constructor)" id="QRegularExpressionWizard (Constructor)" ref="eric6.Plugins.PluginWizardQRegularExpression.html#QRegularExpressionWizard.__init__" />
       <keyword name="QRegularExpressionWizard (Package)" id="QRegularExpressionWizard (Package)" ref="index-eric6.Plugins.WizardPlugins.QRegularExpressionWizard.html" />
@@ -12128,7 +12120,6 @@
       <keyword name="QsciScintillaCompat.extendSelectionToEOL" id="QsciScintillaCompat.extendSelectionToEOL" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionToEOL" />
       <keyword name="QsciScintillaCompat.extendSelectionWordLeft" id="QsciScintillaCompat.extendSelectionWordLeft" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionWordLeft" />
       <keyword name="QsciScintillaCompat.extendSelectionWordRight" id="QsciScintillaCompat.extendSelectionWordRight" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionWordRight" />
-      <keyword name="QsciScintillaCompat.findFirst" id="QsciScintillaCompat.findFirst" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findFirst" />
       <keyword name="QsciScintillaCompat.findFirstTarget" id="QsciScintillaCompat.findFirstTarget" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findFirstTarget" />
       <keyword name="QsciScintillaCompat.findNextTarget" id="QsciScintillaCompat.findNextTarget" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findNextTarget" />
       <keyword name="QsciScintillaCompat.flashFindIndicator" id="QsciScintillaCompat.flashFindIndicator" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.flashFindIndicator" />
@@ -12161,7 +12152,6 @@
       <keyword name="QsciScintillaCompat.hideFindIndicator" id="QsciScintillaCompat.hideFindIndicator" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.hideFindIndicator" />
       <keyword name="QsciScintillaCompat.indentationGuideView" id="QsciScintillaCompat.indentationGuideView" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.indentationGuideView" />
       <keyword name="QsciScintillaCompat.indicatorDefine" id="QsciScintillaCompat.indicatorDefine" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.indicatorDefine" />
-      <keyword name="QsciScintillaCompat.insert" id="QsciScintillaCompat.insert" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.insert" />
       <keyword name="QsciScintillaCompat.isModified" id="QsciScintillaCompat.isModified" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.isModified" />
       <keyword name="QsciScintillaCompat.lineAt" id="QsciScintillaCompat.lineAt" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineAt" />
       <keyword name="QsciScintillaCompat.lineEndPosition" id="QsciScintillaCompat.lineEndPosition" ref="eric6.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineEndPosition" />
@@ -12453,31 +12443,31 @@
       <keyword name="RestructuredTextProvider.line" id="RestructuredTextProvider.line" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.line" />
       <keyword name="RestructuredTextProvider.numberedList" id="RestructuredTextProvider.numberedList" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.numberedList" />
       <keyword name="RestructuredTextProvider.quote" id="RestructuredTextProvider.quote" ref="eric6.QScintilla.MarkupProviders.RestructuredTextProvider.html#RestructuredTextProvider.quote" />
-      <keyword name="ReturnVisitor" id="ReturnVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor" />
-      <keyword name="ReturnVisitor (Constructor)" id="ReturnVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__init__" />
-      <keyword name="ReturnVisitor.__checkFunction" id="ReturnVisitor.__checkFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkFunction" />
-      <keyword name="ReturnVisitor.__checkImplicitReturn" id="ReturnVisitor.__checkImplicitReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturn" />
-      <keyword name="ReturnVisitor.__checkImplicitReturnValue" id="ReturnVisitor.__checkImplicitReturnValue" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturnValue" />
-      <keyword name="ReturnVisitor.__checkUnnecessaryAssign" id="ReturnVisitor.__checkUnnecessaryAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryAssign" />
-      <keyword name="ReturnVisitor.__checkUnnecessaryReturnNone" id="ReturnVisitor.__checkUnnecessaryReturnNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryReturnNone" />
-      <keyword name="ReturnVisitor.__hasRefsBeforeNextAssign" id="ReturnVisitor.__hasRefsBeforeNextAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__hasRefsBeforeNextAssign" />
-      <keyword name="ReturnVisitor.__isFalse" id="ReturnVisitor.__isFalse" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__isFalse" />
-      <keyword name="ReturnVisitor.__isNone" id="ReturnVisitor.__isNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__isNone" />
-      <keyword name="ReturnVisitor.__resultExists" id="ReturnVisitor.__resultExists" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__resultExists" />
-      <keyword name="ReturnVisitor.__visitAssignTarget" id="ReturnVisitor.__visitAssignTarget" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__visitAssignTarget" />
-      <keyword name="ReturnVisitor.__visitLoop" id="ReturnVisitor.__visitLoop" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__visitLoop" />
-      <keyword name="ReturnVisitor.__visitWithStack" id="ReturnVisitor.__visitWithStack" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.__visitWithStack" />
-      <keyword name="ReturnVisitor.assigns" id="ReturnVisitor.assigns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.assigns" />
-      <keyword name="ReturnVisitor.refs" id="ReturnVisitor.refs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.refs" />
-      <keyword name="ReturnVisitor.returns" id="ReturnVisitor.returns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.returns" />
-      <keyword name="ReturnVisitor.visit_Assign" id="ReturnVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_Assign" />
-      <keyword name="ReturnVisitor.visit_AsyncFor" id="ReturnVisitor.visit_AsyncFor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFor" />
-      <keyword name="ReturnVisitor.visit_AsyncFunctionDef" id="ReturnVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFunctionDef" />
-      <keyword name="ReturnVisitor.visit_For" id="ReturnVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_For" />
-      <keyword name="ReturnVisitor.visit_FunctionDef" id="ReturnVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_FunctionDef" />
-      <keyword name="ReturnVisitor.visit_Name" id="ReturnVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_Name" />
-      <keyword name="ReturnVisitor.visit_Return" id="ReturnVisitor.visit_Return" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_Return" />
-      <keyword name="ReturnVisitor.visit_While" id="ReturnVisitor.visit_While" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#ReturnVisitor.visit_While" />
+      <keyword name="ReturnVisitor" id="ReturnVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor" />
+      <keyword name="ReturnVisitor (Constructor)" id="ReturnVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__init__" />
+      <keyword name="ReturnVisitor.__checkFunction" id="ReturnVisitor.__checkFunction" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkFunction" />
+      <keyword name="ReturnVisitor.__checkImplicitReturn" id="ReturnVisitor.__checkImplicitReturn" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturn" />
+      <keyword name="ReturnVisitor.__checkImplicitReturnValue" id="ReturnVisitor.__checkImplicitReturnValue" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkImplicitReturnValue" />
+      <keyword name="ReturnVisitor.__checkUnnecessaryAssign" id="ReturnVisitor.__checkUnnecessaryAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryAssign" />
+      <keyword name="ReturnVisitor.__checkUnnecessaryReturnNone" id="ReturnVisitor.__checkUnnecessaryReturnNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__checkUnnecessaryReturnNone" />
+      <keyword name="ReturnVisitor.__hasRefsBeforeNextAssign" id="ReturnVisitor.__hasRefsBeforeNextAssign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__hasRefsBeforeNextAssign" />
+      <keyword name="ReturnVisitor.__isFalse" id="ReturnVisitor.__isFalse" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__isFalse" />
+      <keyword name="ReturnVisitor.__isNone" id="ReturnVisitor.__isNone" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__isNone" />
+      <keyword name="ReturnVisitor.__resultExists" id="ReturnVisitor.__resultExists" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__resultExists" />
+      <keyword name="ReturnVisitor.__visitAssignTarget" id="ReturnVisitor.__visitAssignTarget" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__visitAssignTarget" />
+      <keyword name="ReturnVisitor.__visitLoop" id="ReturnVisitor.__visitLoop" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__visitLoop" />
+      <keyword name="ReturnVisitor.__visitWithStack" id="ReturnVisitor.__visitWithStack" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.__visitWithStack" />
+      <keyword name="ReturnVisitor.assigns" id="ReturnVisitor.assigns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.assigns" />
+      <keyword name="ReturnVisitor.refs" id="ReturnVisitor.refs" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.refs" />
+      <keyword name="ReturnVisitor.returns" id="ReturnVisitor.returns" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.returns" />
+      <keyword name="ReturnVisitor.visit_Assign" id="ReturnVisitor.visit_Assign" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Assign" />
+      <keyword name="ReturnVisitor.visit_AsyncFor" id="ReturnVisitor.visit_AsyncFor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFor" />
+      <keyword name="ReturnVisitor.visit_AsyncFunctionDef" id="ReturnVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_AsyncFunctionDef" />
+      <keyword name="ReturnVisitor.visit_For" id="ReturnVisitor.visit_For" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_For" />
+      <keyword name="ReturnVisitor.visit_FunctionDef" id="ReturnVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_FunctionDef" />
+      <keyword name="ReturnVisitor.visit_Name" id="ReturnVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Name" />
+      <keyword name="ReturnVisitor.visit_Return" id="ReturnVisitor.visit_Return" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_Return" />
+      <keyword name="ReturnVisitor.visit_While" id="ReturnVisitor.visit_While" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#ReturnVisitor.visit_While" />
       <keyword name="SafariImporter" id="SafariImporter" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter" />
       <keyword name="SafariImporter (Constructor)" id="SafariImporter (Constructor)" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html#SafariImporter.__init__" />
       <keyword name="SafariImporter (Module)" id="SafariImporter (Module)" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.SafariImporter.html" />
@@ -13142,6 +13132,7 @@
       <keyword name="SiteInfoDialog.__showLoadingText" id="SiteInfoDialog.__showLoadingText" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.__showLoadingText" />
       <keyword name="SiteInfoDialog.__showPixmap" id="SiteInfoDialog.__showPixmap" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.__showPixmap" />
       <keyword name="SiteInfoDialog.on_imagesTree_currentItemChanged" id="SiteInfoDialog.on_imagesTree_currentItemChanged" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_imagesTree_currentItemChanged" />
+      <keyword name="SiteInfoDialog.on_securityDetailsButton_clicked" id="SiteInfoDialog.on_securityDetailsButton_clicked" ref="eric6.WebBrowser.SiteInfo.SiteInfoDialog.html#SiteInfoDialog.on_securityDetailsButton_clicked" />
       <keyword name="SiteInfoWidget" id="SiteInfoWidget" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget" />
       <keyword name="SiteInfoWidget (Constructor)" id="SiteInfoWidget (Constructor)" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html#SiteInfoWidget.__init__" />
       <keyword name="SiteInfoWidget (Module)" id="SiteInfoWidget (Module)" ref="eric6.WebBrowser.SiteInfo.SiteInfoWidget.html" />
@@ -13411,6 +13402,10 @@
       <keyword name="SslErrorExceptionsDialog.on_errorsTree_itemSelectionChanged" id="SslErrorExceptionsDialog.on_errorsTree_itemSelectionChanged" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html#SslErrorExceptionsDialog.on_errorsTree_itemSelectionChanged" />
       <keyword name="SslErrorExceptionsDialog.on_removeAllButton_clicked" id="SslErrorExceptionsDialog.on_removeAllButton_clicked" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html#SslErrorExceptionsDialog.on_removeAllButton_clicked" />
       <keyword name="SslErrorExceptionsDialog.on_removeButton_clicked" id="SslErrorExceptionsDialog.on_removeButton_clicked" ref="eric6.WebBrowser.Network.SslErrorExceptionsDialog.html#SslErrorExceptionsDialog.on_removeButton_clicked" />
+      <keyword name="SslLabel" id="SslLabel" ref="eric6.WebBrowser.UrlBar.SslLabel.html#SslLabel" />
+      <keyword name="SslLabel (Constructor)" id="SslLabel (Constructor)" ref="eric6.WebBrowser.UrlBar.SslLabel.html#SslLabel.__init__" />
+      <keyword name="SslLabel (Module)" id="SslLabel (Module)" ref="eric6.WebBrowser.UrlBar.SslLabel.html" />
+      <keyword name="SslLabel.setValidity" id="SslLabel.setValidity" ref="eric6.WebBrowser.UrlBar.SslLabel.html#SslLabel.setValidity" />
       <keyword name="StackedUrlBar" id="StackedUrlBar" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html#StackedUrlBar" />
       <keyword name="StackedUrlBar (Constructor)" id="StackedUrlBar (Constructor)" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html#StackedUrlBar.__init__" />
       <keyword name="StackedUrlBar (Module)" id="StackedUrlBar (Module)" ref="eric6.WebBrowser.UrlBar.StackedUrlBar.html" />
@@ -14466,6 +14461,7 @@
       <keyword name="SyntaxCheckService.serviceErrorJSON" id="SyntaxCheckService.serviceErrorJSON" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorJSON" />
       <keyword name="SyntaxCheckService.serviceErrorJavaScript" id="SyntaxCheckService.serviceErrorJavaScript" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorJavaScript" />
       <keyword name="SyntaxCheckService.serviceErrorPy3" id="SyntaxCheckService.serviceErrorPy3" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorPy3" />
+      <keyword name="SyntaxCheckService.serviceErrorTOML" id="SyntaxCheckService.serviceErrorTOML" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorTOML" />
       <keyword name="SyntaxCheckService.serviceErrorYAML" id="SyntaxCheckService.serviceErrorYAML" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.serviceErrorYAML" />
       <keyword name="SyntaxCheckService.syntaxBatchCheck" id="SyntaxCheckService.syntaxBatchCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.syntaxBatchCheck" />
       <keyword name="SyntaxCheckService.syntaxCheck" id="SyntaxCheckService.syntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckService.html#SyntaxCheckService.syntaxCheck" />
@@ -14504,15 +14500,15 @@
       <keyword name="SyntaxCheckerPlugin.__translateSyntaxCheck" id="SyntaxCheckerPlugin.__translateSyntaxCheck" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__translateSyntaxCheck" />
       <keyword name="SyntaxCheckerPlugin.activate" id="SyntaxCheckerPlugin.activate" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.activate" />
       <keyword name="SyntaxCheckerPlugin.deactivate" id="SyntaxCheckerPlugin.deactivate" ref="eric6.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.deactivate" />
-      <keyword name="SysVersionVisitor" id="SysVersionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor" />
-      <keyword name="SysVersionVisitor (Constructor)" id="SysVersionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__init__" />
-      <keyword name="SysVersionVisitor.__isSys" id="SysVersionVisitor.__isSys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__isSys" />
-      <keyword name="SysVersionVisitor.__isSysVersionUpperSlice" id="SysVersionVisitor.__isSysVersionUpperSlice" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.__isSysVersionUpperSlice" />
-      <keyword name="SysVersionVisitor.visit_Attribute" id="SysVersionVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Attribute" />
-      <keyword name="SysVersionVisitor.visit_Compare" id="SysVersionVisitor.visit_Compare" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Compare" />
-      <keyword name="SysVersionVisitor.visit_ImportFrom" id="SysVersionVisitor.visit_ImportFrom" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_ImportFrom" />
-      <keyword name="SysVersionVisitor.visit_Name" id="SysVersionVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Name" />
-      <keyword name="SysVersionVisitor.visit_Subscript" id="SysVersionVisitor.visit_Subscript" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#SysVersionVisitor.visit_Subscript" />
+      <keyword name="SysVersionVisitor" id="SysVersionVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor" />
+      <keyword name="SysVersionVisitor (Constructor)" id="SysVersionVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.__init__" />
+      <keyword name="SysVersionVisitor.__isSys" id="SysVersionVisitor.__isSys" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.__isSys" />
+      <keyword name="SysVersionVisitor.__isSysVersionUpperSlice" id="SysVersionVisitor.__isSysVersionUpperSlice" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.__isSysVersionUpperSlice" />
+      <keyword name="SysVersionVisitor.visit_Attribute" id="SysVersionVisitor.visit_Attribute" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Attribute" />
+      <keyword name="SysVersionVisitor.visit_Compare" id="SysVersionVisitor.visit_Compare" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Compare" />
+      <keyword name="SysVersionVisitor.visit_ImportFrom" id="SysVersionVisitor.visit_ImportFrom" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_ImportFrom" />
+      <keyword name="SysVersionVisitor.visit_Name" id="SysVersionVisitor.visit_Name" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Name" />
+      <keyword name="SysVersionVisitor.visit_Subscript" id="SysVersionVisitor.visit_Subscript" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#SysVersionVisitor.visit_Subscript" />
       <keyword name="TERMINAL" id="TERMINAL" ref="eric6.E5Gui.E5GenericDiffHighlighter.html#TERMINAL" />
       <keyword name="TRPreviewer" id="TRPreviewer" ref="eric6.Tools.TRPreviewer.html#TRPreviewer" />
       <keyword name="TRPreviewer (Constructor)" id="TRPreviewer (Constructor)" ref="eric6.Tools.TRPreviewer.html#TRPreviewer.__init__" />
@@ -14823,19 +14819,19 @@
       <keyword name="TemplatesWriter (Constructor)" id="TemplatesWriter (Constructor)" ref="eric6.E5XML.TemplatesWriter.html#TemplatesWriter.__init__" />
       <keyword name="TemplatesWriter (Module)" id="TemplatesWriter (Module)" ref="eric6.E5XML.TemplatesWriter.html" />
       <keyword name="TemplatesWriter.writeXML" id="TemplatesWriter.writeXML" ref="eric6.E5XML.TemplatesWriter.html#TemplatesWriter.writeXML" />
-      <keyword name="TextVisitor" id="TextVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor" />
-      <keyword name="TextVisitor (Constructor)" id="TextVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__init__" />
-      <keyword name="TextVisitor.__addNode" id="TextVisitor.__addNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__addNode" />
-      <keyword name="TextVisitor.__visitBody" id="TextVisitor.__visitBody" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__visitBody" />
-      <keyword name="TextVisitor.__visitDefinition" id="TextVisitor.__visitDefinition" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.__visitDefinition" />
-      <keyword name="TextVisitor.visit_AsyncFunctionDef" id="TextVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_AsyncFunctionDef" />
-      <keyword name="TextVisitor.visit_Bytes" id="TextVisitor.visit_Bytes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Bytes" />
-      <keyword name="TextVisitor.visit_Call" id="TextVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Call" />
-      <keyword name="TextVisitor.visit_ClassDef" id="TextVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_ClassDef" />
-      <keyword name="TextVisitor.visit_Constant" id="TextVisitor.visit_Constant" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Constant" />
-      <keyword name="TextVisitor.visit_FunctionDef" id="TextVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_FunctionDef" />
-      <keyword name="TextVisitor.visit_Module" id="TextVisitor.visit_Module" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Module" />
-      <keyword name="TextVisitor.visit_Str" id="TextVisitor.visit_Str" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#TextVisitor.visit_Str" />
+      <keyword name="TextVisitor" id="TextVisitor" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor" />
+      <keyword name="TextVisitor (Constructor)" id="TextVisitor (Constructor)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__init__" />
+      <keyword name="TextVisitor.__addNode" id="TextVisitor.__addNode" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__addNode" />
+      <keyword name="TextVisitor.__visitBody" id="TextVisitor.__visitBody" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__visitBody" />
+      <keyword name="TextVisitor.__visitDefinition" id="TextVisitor.__visitDefinition" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.__visitDefinition" />
+      <keyword name="TextVisitor.visit_AsyncFunctionDef" id="TextVisitor.visit_AsyncFunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_AsyncFunctionDef" />
+      <keyword name="TextVisitor.visit_Bytes" id="TextVisitor.visit_Bytes" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Bytes" />
+      <keyword name="TextVisitor.visit_Call" id="TextVisitor.visit_Call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Call" />
+      <keyword name="TextVisitor.visit_ClassDef" id="TextVisitor.visit_ClassDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_ClassDef" />
+      <keyword name="TextVisitor.visit_Constant" id="TextVisitor.visit_Constant" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Constant" />
+      <keyword name="TextVisitor.visit_FunctionDef" id="TextVisitor.visit_FunctionDef" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_FunctionDef" />
+      <keyword name="TextVisitor.visit_Module" id="TextVisitor.visit_Module" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Module" />
+      <keyword name="TextVisitor.visit_Str" id="TextVisitor.visit_Str" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#TextVisitor.visit_Str" />
       <keyword name="ThreadExtension" id="ThreadExtension" ref="eric6.DebugClients.Python.ThreadExtension.html#ThreadExtension" />
       <keyword name="ThreadExtension (Constructor)" id="ThreadExtension (Constructor)" ref="eric6.DebugClients.Python.ThreadExtension.html#ThreadExtension.__init__" />
       <keyword name="ThreadExtension (Module)" id="ThreadExtension (Module)" ref="eric6.DebugClients.Python.ThreadExtension.html" />
@@ -15029,7 +15025,7 @@
       <keyword name="TrayStarter.__startPreferences" id="TrayStarter.__startPreferences" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startPreferences" />
       <keyword name="TrayStarter.__startProc" id="TrayStarter.__startProc" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startProc" />
       <keyword name="TrayStarter.__startPyRe" id="TrayStarter.__startPyRe" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startPyRe" />
-      <keyword name="TrayStarter.__startQRegExp" id="TrayStarter.__startQRegExp" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startQRegExp" />
+      <keyword name="TrayStarter.__startQRegularExpression" id="TrayStarter.__startQRegularExpression" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startQRegularExpression" />
       <keyword name="TrayStarter.__startShell" id="TrayStarter.__startShell" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startShell" />
       <keyword name="TrayStarter.__startSnapshot" id="TrayStarter.__startSnapshot" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startSnapshot" />
       <keyword name="TrayStarter.__startSqlBrowser" id="TrayStarter.__startSqlBrowser" ref="eric6.Tools.TrayStarter.html#TrayStarter.__startSqlBrowser" />
@@ -15222,6 +15218,7 @@
       <keyword name="UrlBar.__setRssButton" id="UrlBar.__setRssButton" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__setRssButton" />
       <keyword name="UrlBar.__showBookmarkInfo" id="UrlBar.__showBookmarkInfo" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__showBookmarkInfo" />
       <keyword name="UrlBar.__showThreatInfo" id="UrlBar.__showThreatInfo" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__showThreatInfo" />
+      <keyword name="UrlBar.__sslConfigurationChanged" id="UrlBar.__sslConfigurationChanged" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__sslConfigurationChanged" />
       <keyword name="UrlBar.__textChanged" id="UrlBar.__textChanged" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.__textChanged" />
       <keyword name="UrlBar.browser" id="UrlBar.browser" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.browser" />
       <keyword name="UrlBar.dragEnterEvent" id="UrlBar.dragEnterEvent" ref="eric6.WebBrowser.UrlBar.UrlBar.html#UrlBar.dragEnterEvent" />
@@ -15389,6 +15386,7 @@
       <keyword name="UserInterface.__showExtrasMenu" id="UserInterface.__showExtrasMenu" ref="eric6.UI.UserInterface.html#UserInterface.__showExtrasMenu" />
       <keyword name="UserInterface.__showFileMenu" id="UserInterface.__showFileMenu" ref="eric6.UI.UserInterface.html#UserInterface.__showFileMenu" />
       <keyword name="UserInterface.__showHelpMenu" id="UserInterface.__showHelpMenu" ref="eric6.UI.UserInterface.html#UserInterface.__showHelpMenu" />
+      <keyword name="UserInterface.__showInstallInfo" id="UserInterface.__showInstallInfo" ref="eric6.UI.UserInterface.html#UserInterface.__showInstallInfo" />
       <keyword name="UserInterface.__showNext" id="UserInterface.__showNext" ref="eric6.UI.UserInterface.html#UserInterface.__showNext" />
       <keyword name="UserInterface.__showPixmap" id="UserInterface.__showPixmap" ref="eric6.UI.UserInterface.html#UserInterface.__showPixmap" />
       <keyword name="UserInterface.__showPluginInfo" id="UserInterface.__showPluginInfo" ref="eric6.UI.UserInterface.html#UserInterface.__showPluginInfo" />
@@ -15485,6 +15483,7 @@
       <keyword name="UserInterface.notificationsEnabled" id="UserInterface.notificationsEnabled" ref="eric6.UI.UserInterface.html#UserInterface.notificationsEnabled" />
       <keyword name="UserInterface.performVersionCheck" id="UserInterface.performVersionCheck" ref="eric6.UI.UserInterface.html#UserInterface.performVersionCheck" />
       <keyword name="UserInterface.processArgs" id="UserInterface.processArgs" ref="eric6.UI.UserInterface.html#UserInterface.processArgs" />
+      <keyword name="UserInterface.processInstallInfoFile" id="UserInterface.processInstallInfoFile" ref="eric6.UI.UserInterface.html#UserInterface.processInstallInfoFile" />
       <keyword name="UserInterface.registerToolbar" id="UserInterface.registerToolbar" ref="eric6.UI.UserInterface.html#UserInterface.registerToolbar" />
       <keyword name="UserInterface.removeE5Actions" id="UserInterface.removeE5Actions" ref="eric6.UI.UserInterface.html#UserInterface.removeE5Actions" />
       <keyword name="UserInterface.removeSideWidget" id="UserInterface.removeSideWidget" ref="eric6.UI.UserInterface.html#UserInterface.removeSideWidget" />
@@ -16308,9 +16307,14 @@
       <keyword name="WebBrowserPage.__urlChanged" id="WebBrowserPage.__urlChanged" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.__urlChanged" />
       <keyword name="WebBrowserPage.acceptNavigationRequest" id="WebBrowserPage.acceptNavigationRequest" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.acceptNavigationRequest" />
       <keyword name="WebBrowserPage.certificateError" id="WebBrowserPage.certificateError" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.certificateError" />
+      <keyword name="WebBrowserPage.clearSslConfiguration" id="WebBrowserPage.clearSslConfiguration" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.clearSslConfiguration" />
       <keyword name="WebBrowserPage.execJavaScript" id="WebBrowserPage.execJavaScript" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.execJavaScript" />
       <keyword name="WebBrowserPage.execPrintPage" id="WebBrowserPage.execPrintPage" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.execPrintPage" />
       <keyword name="WebBrowserPage.getSafeBrowsingStatus" id="WebBrowserPage.getSafeBrowsingStatus" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSafeBrowsingStatus" />
+      <keyword name="WebBrowserPage.getSslCertificate" id="WebBrowserPage.getSslCertificate" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSslCertificate" />
+      <keyword name="WebBrowserPage.getSslCertificateChain" id="WebBrowserPage.getSslCertificateChain" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSslCertificateChain" />
+      <keyword name="WebBrowserPage.getSslConfiguration" id="WebBrowserPage.getSslConfiguration" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.getSslConfiguration" />
+      <keyword name="WebBrowserPage.hasValidSslInfo" id="WebBrowserPage.hasValidSslInfo" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.hasValidSslInfo" />
       <keyword name="WebBrowserPage.hitTestContent" id="WebBrowserPage.hitTestContent" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.hitTestContent" />
       <keyword name="WebBrowserPage.icon" id="WebBrowserPage.icon" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.icon" />
       <keyword name="WebBrowserPage.isJavaScriptEnabled" id="WebBrowserPage.isJavaScriptEnabled" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.isJavaScriptEnabled" />
@@ -16319,6 +16323,7 @@
       <keyword name="WebBrowserPage.on_defaultHomeButton_clicked" id="WebBrowserPage.on_defaultHomeButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_defaultHomeButton_clicked" />
       <keyword name="WebBrowserPage.on_refererWhitelistButton_clicked" id="WebBrowserPage.on_refererWhitelistButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_refererWhitelistButton_clicked" />
       <keyword name="WebBrowserPage.on_setCurrentPageButton_clicked" id="WebBrowserPage.on_setCurrentPageButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_setCurrentPageButton_clicked" />
+      <keyword name="WebBrowserPage.on_setSpeedDialPageButton_clicked" id="WebBrowserPage.on_setSpeedDialPageButton_clicked" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_setSpeedDialPageButton_clicked" />
       <keyword name="WebBrowserPage.on_startupCombo_currentIndexChanged" id="WebBrowserPage.on_startupCombo_currentIndexChanged" ref="eric6.Preferences.ConfigurationPages.WebBrowserPage.html#WebBrowserPage.on_startupCombo_currentIndexChanged" />
       <keyword name="WebBrowserPage.printCallback" id="WebBrowserPage.printCallback" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.printCallback" />
       <keyword name="WebBrowserPage.registerProtocolHandlerRequestScheme" id="WebBrowserPage.registerProtocolHandlerRequestScheme" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.registerProtocolHandlerRequestScheme" />
@@ -16329,7 +16334,9 @@
       <keyword name="WebBrowserPage.scroll" id="WebBrowserPage.scroll" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.scroll" />
       <keyword name="WebBrowserPage.scrollPosition" id="WebBrowserPage.scrollPosition" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.scrollPosition" />
       <keyword name="WebBrowserPage.scrollTo" id="WebBrowserPage.scrollTo" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.scrollTo" />
+      <keyword name="WebBrowserPage.setSslConfiguration" id="WebBrowserPage.setSslConfiguration" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.setSslConfiguration" />
       <keyword name="WebBrowserPage.setUserAgent" id="WebBrowserPage.setUserAgent" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.setUserAgent" />
+      <keyword name="WebBrowserPage.showSslInfo" id="WebBrowserPage.showSslInfo" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.showSslInfo" />
       <keyword name="WebBrowserPage.userAgent" id="WebBrowserPage.userAgent" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.userAgent" />
       <keyword name="WebBrowserPage.userAgentForUrl" id="WebBrowserPage.userAgentForUrl" ref="eric6.WebBrowser.WebBrowserPage.html#WebBrowserPage.userAgentForUrl" />
       <keyword name="WebBrowserSingleApplication (Module)" id="WebBrowserSingleApplication (Module)" ref="eric6.WebBrowser.WebBrowserSingleApplication.html" />
@@ -16990,6 +16997,7 @@
       <keyword name="__setAction" id="__setAction" ref="eric6.Preferences.Shortcuts.html#__setAction" />
       <keyword name="__showwarning" id="__showwarning" ref="eric6.Utilities.__init__.html#__showwarning" />
       <keyword name="__syntaxAndPyflakesCheck" id="__syntaxAndPyflakesCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#__syntaxAndPyflakesCheck" />
+      <keyword name="__tomlSyntaxCheck" id="__tomlSyntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#__tomlSyntaxCheck" />
       <keyword name="__yamlSyntaxCheck" id="__yamlSyntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#__yamlSyntaxCheck" />
       <keyword name="_add_check" id="_add_check" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_add_check" />
       <keyword name="_break_around_binary_operators" id="_break_around_binary_operators" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#_break_around_binary_operators" />
@@ -17102,14 +17110,13 @@
       <keyword name="compileUiFiles" id="compileUiFiles" ref="setup.html#compileUiFiles" />
       <keyword name="compileUiFiles (Module)" id="compileUiFiles (Module)" ref="compileUiFiles.html" />
       <keyword name="completeFormData" id="completeFormData" ref="eric6.WebBrowser.Tools.Scripts.html#completeFormData" />
-      <keyword name="composeCallPath" id="composeCallPath" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html#composeCallPath" />
+      <keyword name="composeCallPath" id="composeCallPath" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html#composeCallPath" />
       <keyword name="compound_statements" id="compound_statements" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#compound_statements" />
       <keyword name="concatString" id="concatString" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#concatString" />
       <keyword name="condaVersion" id="condaVersion" ref="eric6.CondaInterface.__init__.html#condaVersion" />
       <keyword name="condaVersionStr" id="condaVersionStr" ref="eric6.CondaInterface.__init__.html#condaVersionStr" />
       <keyword name="confirmOverwrite" id="confirmOverwrite" ref="eric6.E5Gui.E5FileSaveConfirmDialog.html#confirmOverwrite" />
       <keyword name="containsSpace" id="containsSpace" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#containsSpace" />
-      <keyword name="context_diff" id="context_diff" ref="eric6.UI.DiffDialog.html#context_diff" />
       <keyword name="continued_indentation" id="continued_indentation" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#continued_indentation" />
       <keyword name="convertLineEnds" id="convertLineEnds" ref="eric6.Utilities.__init__.html#convertLineEnds" />
       <keyword name="convertPasswords" id="convertPasswords" ref="eric6.Preferences.__init__.html#convertPasswords" />
@@ -17194,6 +17201,8 @@
       <keyword name="createDefaultConfig" id="createDefaultConfig" ref="eric6.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html#createDefaultConfig" />
       <keyword name="createGlobalPluginsDir" id="createGlobalPluginsDir" ref="install.html#createGlobalPluginsDir" />
       <keyword name="createInstallConfig" id="createInstallConfig" ref="install.html#createInstallConfig" />
+      <keyword name="createInstallInfo" id="createInstallInfo" ref="install.html#createInstallInfo" />
+      <keyword name="createInstallInfoFile" id="createInstallInfoFile" ref="setup.html#createInstallInfoFile" />
       <keyword name="createLinuxSpecifics" id="createLinuxSpecifics" ref="install.html#createLinuxSpecifics" />
       <keyword name="createMacAppBundle" id="createMacAppBundle" ref="install.html#createMacAppBundle" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HisteditExtension.HgHisteditEditor.html#createMainWidget" />
@@ -17207,7 +17216,6 @@
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_plugininstall.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_pluginrepository.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_pluginuninstall.html#createMainWidget" />
-      <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_qregexp.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_qregularexpression.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_re.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_shell.html#createMainWidget" />
@@ -17276,7 +17284,6 @@
       <keyword name="eric6_pluginrepository (Module)" id="eric6_pluginrepository (Module)" ref="eric6.eric6_pluginrepository.html" />
       <keyword name="eric6_pluginuninstall (Module)" id="eric6_pluginuninstall (Module)" ref="eric6.eric6_pluginuninstall.html" />
       <keyword name="eric6_post_install (Module)" id="eric6_post_install (Module)" ref="eric6.eric6_post_install.html" />
-      <keyword name="eric6_qregexp (Module)" id="eric6_qregexp (Module)" ref="eric6.eric6_qregexp.html" />
       <keyword name="eric6_qregularexpression (Module)" id="eric6_qregularexpression (Module)" ref="eric6.eric6_qregularexpression.html" />
       <keyword name="eric6_re (Module)" id="eric6_re (Module)" ref="eric6.eric6_re.html" />
       <keyword name="eric6_shell (Module)" id="eric6_shell (Module)" ref="eric6.eric6_shell.html" />
@@ -17345,7 +17352,7 @@
       <keyword name="generateVersionInfo" id="generateVersionInfo" ref="eric6.Utilities.__init__.html#generateVersionInfo" />
       <keyword name="getAllImages" id="getAllImages" ref="eric6.WebBrowser.Tools.Scripts.html#getAllImages" />
       <keyword name="getAllMetaAttributes" id="getAllMetaAttributes" ref="eric6.WebBrowser.Tools.Scripts.html#getAllMetaAttributes" />
-      <keyword name="getAnnotationComplexity" id="getAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#getAnnotationComplexity" />
+      <keyword name="getAnnotationComplexity" id="getAnnotationComplexity" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#getAnnotationComplexity" />
       <keyword name="getAttrQualName" id="getAttrQualName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#getAttrQualName" />
       <keyword name="getBasicHelper" id="getBasicHelper" ref="eric6.VCS.__init__.html#getBasicHelper" />
       <keyword name="getCallName" id="getCallName" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.SecurityUtils.html#getCallName" />
@@ -17444,6 +17451,7 @@
       <keyword name="getImporterInfo" id="getImporterInfo" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.__init__.html#getImporterInfo" />
       <keyword name="getImporters" id="getImporters" ref="eric6.WebBrowser.Bookmarks.BookmarksImporters.__init__.html#getImporters" />
       <keyword name="getInstallCommand" id="getInstallCommand" ref="eric6.E5Network.E5GoogleMailHelpers.html#getInstallCommand" />
+      <keyword name="getInstallInfoFilePath" id="getInstallInfoFilePath" ref="eric6.Globals.__init__.html#getInstallInfoFilePath" />
       <keyword name="getIrc" id="getIrc" ref="eric6.Preferences.__init__.html#getIrc" />
       <keyword name="getJavascript" id="getJavascript" ref="eric6.WebBrowser.Tools.WebBrowserTools.html#getJavascript" />
       <keyword name="getKeyUrl" id="getKeyUrl" ref="eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.__init__.html#getKeyUrl" />
@@ -17547,7 +17555,7 @@
       <keyword name="handleSingleApplication" id="handleSingleApplication" ref="eric6.eric6.html#handleSingleApplication" />
       <keyword name="hasEnvironmentEntry" id="hasEnvironmentEntry" ref="eric6.Utilities.__init__.html#hasEnvironmentEntry" />
       <keyword name="hasShell" id="hasShell" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionShell.html#hasShell" />
-      <keyword name="hasTypeAnnotations" id="hasTypeAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html#hasTypeAnnotations" />
+      <keyword name="hasTypeAnnotations" id="hasTypeAnnotations" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html#hasTypeAnnotations" />
       <keyword name="hashPassword" id="hashPassword" ref="eric6.Utilities.crypto.py3PBKDF2.html#hashPassword" />
       <keyword name="hashPasswordTuple" id="hashPasswordTuple" ref="eric6.Utilities.crypto.py3PBKDF2.html#hashPasswordTuple" />
       <keyword name="hg (Module)" id="hg (Module)" ref="eric6.Plugins.VcsPlugins.vcsMercurial.hg.html" />
@@ -17567,6 +17575,7 @@
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#initBatchService" />
+      <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#initBatchService" />
       <keyword name="initBatchService" id="initBatchService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#initBatchService" />
       <keyword name="initDebugger" id="initDebugger" ref="eric6.DebugClients.Python.eric6dbgstub.html#initDebugger" />
       <keyword name="initGlobals" id="initGlobals" ref="install-debugclients.html#initGlobals" />
@@ -17581,6 +17590,7 @@
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#initService" />
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#initService" />
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#initService" />
+      <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#initService" />
       <keyword name="initService" id="initService" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#initService" />
       <keyword name="initializeResourceSearchPath" id="initializeResourceSearchPath" ref="eric6.Toolbox.Startup.html#initializeResourceSearchPath" />
       <keyword name="injectionParamiko (Module)" id="injectionParamiko (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.injectionParamiko.html" />
@@ -17668,7 +17678,6 @@
       <keyword name="main" id="main" ref="eric6.eric6_pluginrepository.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_pluginuninstall.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_post_install.html#main" />
-      <keyword name="main" id="main" ref="eric6.eric6_qregexp.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_qregularexpression.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_re.html#main" />
       <keyword name="main" id="main" ref="eric6.eric6_shell.html#main" />
@@ -17707,6 +17716,7 @@
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#normalizeCode" />
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#normalizeCode" />
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#normalizeCode" />
+      <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#normalizeCode" />
       <keyword name="normalizeCode" id="normalizeCode" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#normalizeCode" />
       <keyword name="normalize_paths" id="normalize_paths" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#normalize_paths" />
       <keyword name="normalize_ws" id="normalize_ws" ref="eric6.E5Network.E5RFC6266.html#normalize_ws" />
@@ -17817,6 +17827,7 @@
       <keyword name="rootPrefix" id="rootPrefix" ref="eric6.CondaInterface.__init__.html#rootPrefix" />
       <keyword name="runcall" id="runcall" ref="eric6.DebugClients.Python.eric6dbgstub.html#runcall" />
       <keyword name="rxExecute" id="rxExecute" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#rxExecute" />
+      <keyword name="rxIndex" id="rxIndex" ref="eric6.Utilities.__init__.html#rxIndex" />
       <keyword name="rxValidate" id="rxValidate" ref="eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#rxValidate" />
       <keyword name="s2qTranslate" id="s2qTranslate" ref="eric6.QScintilla.KeySequenceTranslator.html#s2qTranslate" />
       <keyword name="samefilepath" id="samefilepath" ref="eric6.Utilities.__init__.html#samefilepath" />
@@ -17931,17 +17942,23 @@
       <keyword name="toList" id="toList" ref="eric6.Preferences.__init__.html#toList" />
       <keyword name="toNativeSeparators" id="toNativeSeparators" ref="eric6.Utilities.__init__.html#toNativeSeparators" />
       <keyword name="toSecondLevelDomain" id="toSecondLevelDomain" ref="eric6.WebBrowser.AdBlock.AdBlockRule.html#toSecondLevelDomain" />
+      <keyword name="tomlCheckSyntax (Module)" id="tomlCheckSyntax (Module)" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html" />
+      <keyword name="tomlSyntaxBatchCheck" id="tomlSyntaxBatchCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#tomlSyntaxBatchCheck" />
+      <keyword name="tomlSyntaxCheck" id="tomlSyntaxCheck" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#tomlSyntaxCheck" />
       <keyword name="trailing_blank_lines" id="trailing_blank_lines" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#trailing_blank_lines" />
       <keyword name="trailing_whitespace" id="trailing_whitespace" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#trailing_whitespace" />
       <keyword name="transform2call" id="transform2call" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.djangoXssVulnerability.html#transform2call" />
-      <keyword name="translate" id="translate" ref="eric6.Globals.__init__.html#translate" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html" />
+      <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.translations.html" />
       <keyword name="translations (Module)" id="translations (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.translations.html" />
       <keyword name="tryExcept (Module)" id="tryExcept (Module)" ref="eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.tryExcept.html" />
       <keyword name="uiStartUp" id="uiStartUp" ref="eric6.eric6.html#uiStartUp" />
       <keyword name="uic (Module)" id="uic (Module)" ref="eric6.Utilities.uic.html" />
       <keyword name="unescape_uentities" id="unescape_uentities" ref="eric6.Utilities.__init__.html#unescape_uentities" />
-      <keyword name="unified_diff" id="unified_diff" ref="eric6.UI.DiffDialog.html#unified_diff" />
       <keyword name="uninstall (Module)" id="uninstall (Module)" ref="uninstall.html" />
       <keyword name="uninstall-debugclients (Module)" id="uninstall-debugclients (Module)" ref="uninstall-debugclients.html" />
       <keyword name="uninstallEric" id="uninstallEric" ref="uninstall.html#uninstallEric" />
@@ -17998,6 +18015,7 @@
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheck.html#worker" />
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html#worker" />
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html#worker" />
+      <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html#worker" />
       <keyword name="worker" id="worker" ref="eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html#worker" />
       <keyword name="wrapperNames" id="wrapperNames" ref="install.html#wrapperNames" />
       <keyword name="wrapperNames" id="wrapperNames" ref="uninstall.html#wrapperNames" />
@@ -18096,10 +18114,12 @@
       <file>eric6.E5Gui.E5MessageBox.html</file>
       <file>eric6.E5Gui.E5ModelMenu.html</file>
       <file>eric6.E5Gui.E5ModelToolBar.html</file>
+      <file>eric6.E5Gui.E5OverrideCursor.html</file>
       <file>eric6.E5Gui.E5PassivePopup.html</file>
       <file>eric6.E5Gui.E5PasswordMeter.html</file>
       <file>eric6.E5Gui.E5PathPicker.html</file>
       <file>eric6.E5Gui.E5PathPickerDialog.html</file>
+      <file>eric6.E5Gui.E5PlainTextDialog.html</file>
       <file>eric6.E5Gui.E5ProcessDialog.html</file>
       <file>eric6.E5Gui.E5ProgressDialog.html</file>
       <file>eric6.E5Gui.E5SideBar.html</file>
@@ -18139,6 +18159,7 @@
       <file>eric6.E5Network.E5XmlRpcClient.html</file>
       <file>eric6.E5Network.__init__.html</file>
       <file>eric6.E5Utilities.E5Cache.html</file>
+      <file>eric6.E5Utilities.E5MutexLocker.html</file>
       <file>eric6.E5XML.Config.html</file>
       <file>eric6.E5XML.DebuggerPropertiesReader.html</file>
       <file>eric6.E5XML.DebuggerPropertiesWriter.html</file>
@@ -18237,7 +18258,8 @@
       <file>eric6.PluginManager.PluginRepositoryDialog.html</file>
       <file>eric6.PluginManager.PluginUninstallDialog.html</file>
       <file>eric6.Plugins.AboutPlugin.AboutDialog.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.AstUtilities.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleAddBuiltinIgnoreDialog.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html</file>
@@ -18245,10 +18267,14 @@
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleCodeSelectionDialog.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleFixer.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleStatisticsDialog.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.MiscellaneousChecker.html</file>
-      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.NamingStyleChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.MiscellaneousChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.translations.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.NamingStyleChecker.html</file>
+      <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.translations.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.__init__.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.assert.html</file>
       <file>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.awsHardcodedPassword.html</file>
@@ -18290,6 +18316,7 @@
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html</file>
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.jsCheckSyntax.html</file>
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.jsonCheckSyntax.html</file>
+      <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.tomlCheckSyntax.html</file>
       <file>eric6.Plugins.CheckerPlugins.SyntaxChecker.yamlCheckSyntax.html</file>
       <file>eric6.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html</file>
       <file>eric6.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html</file>
@@ -18316,7 +18343,6 @@
       <file>eric6.Plugins.PluginWizardQFontDialog.html</file>
       <file>eric6.Plugins.PluginWizardQInputDialog.html</file>
       <file>eric6.Plugins.PluginWizardQMessageBox.html</file>
-      <file>eric6.Plugins.PluginWizardQRegExp.html</file>
       <file>eric6.Plugins.PluginWizardQRegularExpression.html</file>
       <file>eric6.Plugins.PluginWizardSetup.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html</file>
@@ -18565,9 +18591,6 @@
       <file>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html</file>
-      <file>eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html</file>
-      <file>eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html</file>
-      <file>eric6.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardCharactersDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardDialog.html</file>
       <file>eric6.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardRepeatDialog.html</file>
@@ -18811,6 +18834,7 @@
       <file>eric6.UI.FindFileDialog.html</file>
       <file>eric6.UI.FindFileNameDialog.html</file>
       <file>eric6.UI.Info.html</file>
+      <file>eric6.UI.InstallInfoDialog.html</file>
       <file>eric6.UI.LogView.html</file>
       <file>eric6.UI.NotificationWidget.html</file>
       <file>eric6.UI.NumbersWidget.html</file>
@@ -19030,6 +19054,7 @@
       <file>eric6.WebBrowser.UrlBar.BookmarkActionSelectionDialog.html</file>
       <file>eric6.WebBrowser.UrlBar.BookmarkInfoDialog.html</file>
       <file>eric6.WebBrowser.UrlBar.FavIconLabel.html</file>
+      <file>eric6.WebBrowser.UrlBar.SslLabel.html</file>
       <file>eric6.WebBrowser.UrlBar.StackedUrlBar.html</file>
       <file>eric6.WebBrowser.UrlBar.UrlBar.html</file>
       <file>eric6.WebBrowser.UserAgent.UserAgentManager.html</file>
@@ -19107,6 +19132,11 @@
       <file>index-eric6.PipInterface.html</file>
       <file>index-eric6.PluginManager.html</file>
       <file>index-eric6.Plugins.AboutPlugin.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.html</file>
+      <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Naming.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.Security.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.html</file>
@@ -19150,7 +19180,6 @@
       <file>index-eric6.Plugins.WizardPlugins.InputDialogWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.MessageBoxWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.PyRegExpWizard.html</file>
-      <file>index-eric6.Plugins.WizardPlugins.QRegExpWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.QRegularExpressionWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.SetupWizard.html</file>
       <file>index-eric6.Plugins.WizardPlugins.html</file>
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.AsyncFile.html	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Documentation/Source/eric6.DebugClients.Python.AsyncFile.html	Sun Nov 01 11:15:18 2020 +0100
@@ -575,7 +575,7 @@
 </p>
 <dl>
 
-<dt><i>s</i> (str)</dt>
+<dt><i>s</i> (str, bytes or bytearray)</dt>
 <dd>
 text to be written
 </dd>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.E5Gui.E5OverrideCursor.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,354 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.E5Gui.E5OverrideCursor</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.E5Gui.E5OverrideCursor</h1>
+
+<p>
+Module implementing a context manager class for an override cursor and a
+QProcess class controlling an override cursor.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverrideCursor">E5OverrideCursor</a></td>
+<td>Class implementing a context manager class for an override cursor.</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursorProcess">E5OverrideCursorProcess</a></td>
+<td>Class implementing a QProcess subclass controlling an override cursor.</td>
+</tr>
+<tr>
+<td><a href="#E5OverridenCursor">E5OverridenCursor</a></td>
+<td>Class implementing a context manager class for an overriden cursor.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="E5OverrideCursor" ID="E5OverrideCursor"></a>
+<h2>E5OverrideCursor</h2>
+
+<p>
+    Class implementing a context manager class for an override cursor.
+</p>
+<h3>Derived from</h3>
+contextlib.AbstractContextManager
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverrideCursor.__init__">E5OverrideCursor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursor.__enter__">__enter__</a></td>
+<td>Special method called when entering the runtime ccontext.</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursor.__exit__">__exit__</a></td>
+<td>Special method called when exiting the runtime ccontext.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5OverrideCursor.__init__" ID="E5OverrideCursor.__init__"></a>
+<h4>E5OverrideCursor (Constructor)</h4>
+<b>E5OverrideCursor</b>(<i>cursorShape=Qt.WaitCursor</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>cursorShape</i> (Qt.CursorShape)</dt>
+<dd>
+shape of the override cursor
+</dd>
+</dl>
+<a NAME="E5OverrideCursor.__enter__" ID="E5OverrideCursor.__enter__"></a>
+<h4>E5OverrideCursor.__enter__</h4>
+<b>__enter__</b>(<i></i>)
+
+<p>
+        Special method called when entering the runtime ccontext.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+reference to the context manager object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+E5OverrideCursor
+</dd>
+</dl>
+<a NAME="E5OverrideCursor.__exit__" ID="E5OverrideCursor.__exit__"></a>
+<h4>E5OverrideCursor.__exit__</h4>
+<b>__exit__</b>(<i>exc_type, exc_value, traceback</i>)
+
+<p>
+        Special method called when exiting the runtime ccontext.
+</p>
+<dl>
+
+<dt><i>exc_type</i></dt>
+<dd>
+type of an exception raised in the runtime context
+</dd>
+<dt><i>exc_value</i></dt>
+<dd>
+value of an exception raised in the runtime context
+</dd>
+<dt><i>traceback</i></dt>
+<dd>
+traceback of an exception raised in the runtime
+            context
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+always returns None to not suppress any exception
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="E5OverrideCursorProcess" ID="E5OverrideCursorProcess"></a>
+<h2>E5OverrideCursorProcess</h2>
+
+<p>
+    Class implementing a QProcess subclass controlling an override cursor.
+</p>
+<h3>Derived from</h3>
+QProcess
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverrideCursorProcess.__init__">E5OverrideCursorProcess</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursorProcess.__processFinished">__processFinished</a></td>
+<td>Private slot resetting the cursor when the process finished.</td>
+</tr>
+<tr>
+<td><a href="#E5OverrideCursorProcess.__processStarted">__processStarted</a></td>
+<td>Private slot setting the cursor after the process has started.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5OverrideCursorProcess.__init__" ID="E5OverrideCursorProcess.__init__"></a>
+<h4>E5OverrideCursorProcess (Constructor)</h4>
+<b>E5OverrideCursorProcess</b>(<i>parent=None, cursorShape=Qt.WaitCursor</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>parent</i> (QObject)</dt>
+<dd>
+reference to the parent object
+</dd>
+<dt><i>cursorShape</i> (Qt.CursorShape)</dt>
+<dd>
+shape of the override cursor
+</dd>
+</dl>
+<a NAME="E5OverrideCursorProcess.__processFinished" ID="E5OverrideCursorProcess.__processFinished"></a>
+<h4>E5OverrideCursorProcess.__processFinished</h4>
+<b>__processFinished</b>(<i></i>)
+
+<p>
+        Private slot resetting the cursor when the process finished.
+</p>
+<a NAME="E5OverrideCursorProcess.__processStarted" ID="E5OverrideCursorProcess.__processStarted"></a>
+<h4>E5OverrideCursorProcess.__processStarted</h4>
+<b>__processStarted</b>(<i></i>)
+
+<p>
+        Private slot setting the cursor after the process has started.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="E5OverridenCursor" ID="E5OverridenCursor"></a>
+<h2>E5OverridenCursor</h2>
+
+<p>
+    Class implementing a context manager class for an overriden cursor.
+</p>
+<p>
+    The cursor is reset upon entering the runtime context and restored
+    upon exiting it.
+</p>
+<h3>Derived from</h3>
+contextlib.AbstractContextManager
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5OverridenCursor.__init__">E5OverridenCursor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5OverridenCursor.__enter__">__enter__</a></td>
+<td>Special method called when entering the runtime ccontext.</td>
+</tr>
+<tr>
+<td><a href="#E5OverridenCursor.__exit__">__exit__</a></td>
+<td>Special method called when exiting the runtime ccontext.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5OverridenCursor.__init__" ID="E5OverridenCursor.__init__"></a>
+<h4>E5OverridenCursor (Constructor)</h4>
+<b>E5OverridenCursor</b>(<i></i>)
+
+<p>
+        Constructor
+</p>
+<a NAME="E5OverridenCursor.__enter__" ID="E5OverridenCursor.__enter__"></a>
+<h4>E5OverridenCursor.__enter__</h4>
+<b>__enter__</b>(<i></i>)
+
+<p>
+        Special method called when entering the runtime ccontext.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+reference to the context manager object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+E5OverrideCursor
+</dd>
+</dl>
+<a NAME="E5OverridenCursor.__exit__" ID="E5OverridenCursor.__exit__"></a>
+<h4>E5OverridenCursor.__exit__</h4>
+<b>__exit__</b>(<i>exc_type, exc_value, traceback</i>)
+
+<p>
+        Special method called when exiting the runtime ccontext.
+</p>
+<dl>
+
+<dt><i>exc_type</i></dt>
+<dd>
+type of an exception raised in the runtime context
+</dd>
+<dt><i>exc_value</i></dt>
+<dd>
+value of an exception raised in the runtime context
+</dd>
+<dt><i>traceback</i></dt>
+<dd>
+traceback of an exception raised in the runtime
+            context
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+always returns None to not suppress any exception
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.E5Gui.E5PlainTextDialog.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.E5Gui.E5PlainTextDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.E5Gui.E5PlainTextDialog</h1>
+
+<p>
+Module implementing a dialog to show some plain text.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5PlainTextDialog">E5PlainTextDialog</a></td>
+<td>Class implementing a dialog to show some plain text.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="E5PlainTextDialog" ID="E5PlainTextDialog"></a>
+<h2>E5PlainTextDialog</h2>
+
+<p>
+    Class implementing a dialog to show some plain text.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_E5PlainTextDialog
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5PlainTextDialog.__init__">E5PlainTextDialog</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5PlainTextDialog.on_copyButton_clicked">on_copyButton_clicked</a></td>
+<td>Private slot to copy the text to the clipboard.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5PlainTextDialog.__init__" ID="E5PlainTextDialog.__init__"></a>
+<h4>E5PlainTextDialog (Constructor)</h4>
+<b>E5PlainTextDialog</b>(<i>title="", text="", parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>title</i> (str)</dt>
+<dd>
+title of the window
+</dd>
+<dt><i>text</i> (str)</dt>
+<dd>
+text to be shown
+</dd>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl>
+<a NAME="E5PlainTextDialog.on_copyButton_clicked" ID="E5PlainTextDialog.on_copyButton_clicked"></a>
+<h4>E5PlainTextDialog.on_copyButton_clicked</h4>
+<b>on_copyButton_clicked</b>(<i></i>)
+
+<p>
+        Private slot to copy the text to the clipboard.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.E5Utilities.E5MutexLocker.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,160 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.E5Utilities.E5MutexLocker</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.E5Utilities.E5MutexLocker</h1>
+
+<p>
+Module implementing a context manager locking and unlocking a mutex.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5MutexLocker">E5MutexLocker</a></td>
+<td>Class implementing a context manager locking and unlocking a mutex.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="E5MutexLocker" ID="E5MutexLocker"></a>
+<h2>E5MutexLocker</h2>
+
+<p>
+    Class implementing a context manager locking and unlocking a mutex.
+</p>
+<h3>Derived from</h3>
+contextlib.AbstractContextManager
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#E5MutexLocker.__init__">E5MutexLocker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#E5MutexLocker.__enter__">__enter__</a></td>
+<td>Special method called when entering the runtime ccontext.</td>
+</tr>
+<tr>
+<td><a href="#E5MutexLocker.__exit__">__exit__</a></td>
+<td>Special method called when exiting the runtime ccontext.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="E5MutexLocker.__init__" ID="E5MutexLocker.__init__"></a>
+<h4>E5MutexLocker (Constructor)</h4>
+<b>E5MutexLocker</b>(<i>mutex</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>mutex</i> (QMutex or QRecursiveMutex)</dt>
+<dd>
+reference to the mutex to be locked
+</dd>
+</dl>
+<a NAME="E5MutexLocker.__enter__" ID="E5MutexLocker.__enter__"></a>
+<h4>E5MutexLocker.__enter__</h4>
+<b>__enter__</b>(<i></i>)
+
+<p>
+        Special method called when entering the runtime ccontext.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+reference to the context manager object
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+E5OverrideCursor
+</dd>
+</dl>
+<a NAME="E5MutexLocker.__exit__" ID="E5MutexLocker.__exit__"></a>
+<h4>E5MutexLocker.__exit__</h4>
+<b>__exit__</b>(<i>exc_type, exc_value, traceback</i>)
+
+<p>
+        Special method called when exiting the runtime ccontext.
+</p>
+<dl>
+
+<dt><i>exc_type</i></dt>
+<dd>
+type of an exception raised in the runtime context
+</dd>
+<dt><i>exc_value</i></dt>
+<dd>
+value of an exception raised in the runtime context
+</dd>
+<dt><i>traceback</i></dt>
+<dd>
+traceback of an exception raised in the runtime
+            context
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+always returns None to not suppress any exception
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Globals.__init__.html	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Documentation/Source/eric6.Globals.__init__.html	Sun Nov 01 11:15:18 2020 +0100
@@ -52,6 +52,10 @@
 <td>Module function to get the name of the directory storing the config data.</td>
 </tr>
 <tr>
+<td><a href="#getInstallInfoFilePath">getInstallInfoFilePath</a></td>
+<td>Public method to get the path name of the install info file.</td>
+</tr>
+<tr>
 <td><a href="#getPyQt5ModulesDirectory">getPyQt5ModulesDirectory</a></td>
 <td>Function to determine the path to PyQt5 modules directory.</td>
 </tr>
@@ -132,10 +136,6 @@
 <td>Module function to convert a value to a list.</td>
 </tr>
 <tr>
-<td><a href="#translate">translate</a></td>
-<td>Module function to handle different PyQt 4/5 QCoreApplication.translate parameter.</td>
-</tr>
-<tr>
 <td><a href="#versionToTuple">versionToTuple</a></td>
 <td>Module function to convert a version string into a tuple.</td>
 </tr>
@@ -210,6 +210,28 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
+<a NAME="getInstallInfoFilePath" ID="getInstallInfoFilePath"></a>
+<h2>getInstallInfoFilePath</h2>
+<b>getInstallInfoFilePath</b>(<i></i>)
+
+<p>
+    Public method to get the path name of the install info file.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+file path of the install info file
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
 <a NAME="getPyQt5ModulesDirectory" ID="getPyQt5ModulesDirectory"></a>
 <h2>getPyQt5ModulesDirectory</h2>
 <b>getPyQt5ModulesDirectory</b>(<i></i>)
@@ -281,7 +303,13 @@
 <dl>
 <dt>Returns:</dt>
 <dd>
-path of the Qt binaries (string)
+path of the Qt binaries
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
 </dd>
 </dl>
 <div align="right"><a href="#top">Up</a></div>
@@ -644,30 +672,6 @@
 <div align="right"><a href="#top">Up</a></div>
 <hr />
 <hr />
-<a NAME="translate" ID="translate"></a>
-<h2>translate</h2>
-<b>translate</b>(<i>*args</i>)
-
-<p>
-    Module function to handle different PyQt 4/5 QCoreApplication.translate
-    parameter.
-</p>
-<dl>
-
-<dt><i>args</i></dt>
-<dd>
-tuple of arguments from QCoreApplication.translate (tuple)
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-translated string (string)
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
 <a NAME="versionToTuple" ID="versionToTuple"></a>
 <h2>versionToTuple</h2>
 <b>versionToTuple</b>(<i>version, length=3</i>)
--- a/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html	Sat Oct 03 11:14:23 2020 +0200
+++ b/eric6/Documentation/Source/eric6.MicroPython.MicroPythonDevices.html	Sun Nov 01 11:15:18 2020 +0100
@@ -29,7 +29,7 @@
 <h3>Global Attributes</h3>
 
 <table>
-<tr><td>SupportedBoards</td></tr>
+<tr><td>IgnoredBoards</td></tr><tr><td>SupportedBoards</td></tr>
 </table>
 <h3>Classes</h3>
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,516 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.AnnotationsChecker</h1>
+
+<p>
+Module implementing a checker for function type annotations.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#AnnotationsChecker">AnnotationsChecker</a></td>
+<td>Class implementing a checker for function type annotations.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor">FunctionVisitor</a></td>
+<td>Class implementing a node visitor to check function annotations.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+
+<tr>
+<td><a href="#getAnnotationComplexity">getAnnotationComplexity</a></td>
+<td>Function to determine the annotation complexity.</td>
+</tr>
+<tr>
+<td><a href="#hasTypeAnnotations">hasTypeAnnotations</a></td>
+<td>Function to check for type annotations.</td>
+</tr>
+</table>
+<hr />
+<hr />
+<a NAME="AnnotationsChecker" ID="AnnotationsChecker"></a>
+<h2>AnnotationsChecker</h2>
+
+<p>
+    Class implementing a checker for function type annotations.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>Codes</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#AnnotationsChecker.__init__">AnnotationsChecker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__checkAnnotationComplexity">__checkAnnotationComplexity</a></td>
+<td>Private method to check the type annotation complexity.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__checkAnnotationsCoverage">__checkAnnotationsCoverage</a></td>
+<td>Private method to check for function annotation coverage.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__checkFunctionAnnotations">__checkFunctionAnnotations</a></td>
+<td>Private method to check for function annotation issues.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__error">__error</a></td>
+<td>Private method to record an issue.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__generateTree">__generateTree</a></td>
+<td>Private method to generate an AST for our source.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__ignoreCode">__ignoreCode</a></td>
+<td>Private method to check if the message code should be ignored.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
+<td>Private method to report a syntax error.</td>
+</tr>
+<tr>
+<td><a href="#AnnotationsChecker.run">run</a></td>
+<td>Public method to check the given source against annotation issues.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="AnnotationsChecker.__init__" ID="AnnotationsChecker.__init__"></a>
+<h4>AnnotationsChecker (Constructor)</h4>
+<b>AnnotationsChecker</b>(<i>source, filename, select, ignore, expected, repeat, args</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>source</i> (list of str)</dt>
+<dd>
+source code to be checked
+</dd>
+<dt><i>filename</i> (str)</dt>
+<dd>
+name of the source file
+</dd>
+<dt><i>select</i> (list of str)</dt>
+<dd>
+list of selected codes
+</dd>
+<dt><i>ignore</i> (list of str)</dt>
+<dd>
+list of codes to be ignored
+</dd>
+<dt><i>expected</i> (list of str)</dt>
+<dd>
+list of expected codes
+</dd>
+<dt><i>repeat</i> (bool)</dt>
+<dd>
+flag indicating to report each occurrence of a code
+</dd>
+<dt><i>args</i> (dict)</dt>
+<dd>
+dictionary of arguments for the annotation checks
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__checkAnnotationComplexity" ID="AnnotationsChecker.__checkAnnotationComplexity"></a>
+<h4>AnnotationsChecker.__checkAnnotationComplexity</h4>
+<b>__checkAnnotationComplexity</b>(<i></i>)
+
+<p>
+        Private method to check the type annotation complexity.
+</p>
+<a NAME="AnnotationsChecker.__checkAnnotationsCoverage" ID="AnnotationsChecker.__checkAnnotationsCoverage"></a>
+<h4>AnnotationsChecker.__checkAnnotationsCoverage</h4>
+<b>__checkAnnotationsCoverage</b>(<i></i>)
+
+<p>
+        Private method to check for function annotation coverage.
+</p>
+<a NAME="AnnotationsChecker.__checkFunctionAnnotations" ID="AnnotationsChecker.__checkFunctionAnnotations"></a>
+<h4>AnnotationsChecker.__checkFunctionAnnotations</h4>
+<b>__checkFunctionAnnotations</b>(<i></i>)
+
+<p>
+        Private method to check for function annotation issues.
+</p>
+<a NAME="AnnotationsChecker.__error" ID="AnnotationsChecker.__error"></a>
+<h4>AnnotationsChecker.__error</h4>
+<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
+
+<p>
+        Private method to record an issue.
+</p>
+<dl>
+
+<dt><i>lineNumber</i> (int)</dt>
+<dd>
+line number of the issue
+</dd>
+<dt><i>offset</i> (int)</dt>
+<dd>
+position within line of the issue
+</dd>
+<dt><i>code</i> (str)</dt>
+<dd>
+message code
+</dd>
+<dt><i>args</i> (list)</dt>
+<dd>
+arguments for the message
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__generateTree" ID="AnnotationsChecker.__generateTree"></a>
+<h4>AnnotationsChecker.__generateTree</h4>
+<b>__generateTree</b>(<i></i>)
+
+<p>
+        Private method to generate an AST for our source.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+generated AST
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+ast.Module
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__ignoreCode" ID="AnnotationsChecker.__ignoreCode"></a>
+<h4>AnnotationsChecker.__ignoreCode</h4>
+<b>__ignoreCode</b>(<i>code</i>)
+
+<p>
+        Private method to check if the message code should be ignored.
+</p>
+<dl>
+
+<dt><i>code</i> (str)</dt>
+<dd>
+message code to check for
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating to ignore the given code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="AnnotationsChecker.__reportInvalidSyntax" ID="AnnotationsChecker.__reportInvalidSyntax"></a>
+<h4>AnnotationsChecker.__reportInvalidSyntax</h4>
+<b>__reportInvalidSyntax</b>(<i></i>)
+
+<p>
+        Private method to report a syntax error.
+</p>
+<a NAME="AnnotationsChecker.run" ID="AnnotationsChecker.run"></a>
+<h4>AnnotationsChecker.run</h4>
+<b>run</b>(<i></i>)
+
+<p>
+        Public method to check the given source against annotation issues.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="FunctionVisitor" ID="FunctionVisitor"></a>
+<h2>FunctionVisitor</h2>
+
+<p>
+    Class implementing a node visitor to check function annotations.
+</p>
+<p>
+    Note: this class is modelled after flake8-annotations checker.
+</p>
+<h3>Derived from</h3>
+ast.NodeVisitor
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#FunctionVisitor.__init__">FunctionVisitor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.__checkFunctionNode">__checkFunctionNode</a></td>
+<td>Private method to check an individual function definition node.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.__classifyArgumentError">__classifyArgumentError</a></td>
+<td>Private method to classify and record an argument annotation issue.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.__classifyReturnError">__classifyReturnError</a></td>
+<td>Private method to classify and record a return annotation issue.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td>
+<td>Public method to handle an async function or method definition.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.visit_ClassDef">visit_ClassDef</a></td>
+<td>Public method to handle class definitions.</td>
+</tr>
+<tr>
+<td><a href="#FunctionVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
+<td>Public method to handle a function or method definition.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="FunctionVisitor.__init__" ID="FunctionVisitor.__init__"></a>
+<h4>FunctionVisitor (Constructor)</h4>
+<b>FunctionVisitor</b>(<i>sourceLines</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>sourceLines</i> (list of str)</dt>
+<dd>
+lines of source code
+</dd>
+</dl>
+<a NAME="FunctionVisitor.__checkFunctionNode" ID="FunctionVisitor.__checkFunctionNode"></a>
+<h4>FunctionVisitor.__checkFunctionNode</h4>
+<b>__checkFunctionNode</b>(<i>node, classMethod=False</i>)
+
+<p>
+        Private method to check an individual function definition node.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.FunctionDef or ast.AsyncFunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+<dt><i>classMethod</i> (bool)</dt>
+<dd>
+flag indicating a class method
+</dd>
+</dl>
+<a NAME="FunctionVisitor.__classifyArgumentError" ID="FunctionVisitor.__classifyArgumentError"></a>
+<h4>FunctionVisitor.__classifyArgumentError</h4>
+<b>__classifyArgumentError</b>(<i>argNode, argType, methodType</i>)
+
+<p>
+        Private method to classify and record an argument annotation issue.
+</p>
+<dl>
+
+<dt><i>argNode</i> (ast.arguments)</dt>
+<dd>
+reference to the argument node
+</dd>
+<dt><i>argType</i> (str)</dt>
+<dd>
+type of the argument node
+</dd>
+<dt><i>methodType</i> (str)</dt>
+<dd>
+type of method/function the argument belongs to
+</dd>
+</dl>
+<a NAME="FunctionVisitor.__classifyReturnError" ID="FunctionVisitor.__classifyReturnError"></a>
+<h4>FunctionVisitor.__classifyReturnError</h4>
+<b>__classifyReturnError</b>(<i>methodType, visibilityType, lineno, colOffset</i>)
+
+<p>
+        Private method to classify and record a return annotation issue.
+</p>
+<dl>
+
+<dt><i>methodType</i> (str)</dt>
+<dd>
+type of method/function the argument belongs to
+</dd>
+<dt><i>visibilityType</i> (str)</dt>
+<dd>
+visibility of the function
+</dd>
+<dt><i>lineno</i> (int)</dt>
+<dd>
+line number
+</dd>
+<dt><i>colOffset</i> (int)</dt>
+<dd>
+column number
+</dd>
+</dl>
+<a NAME="FunctionVisitor.visit_AsyncFunctionDef" ID="FunctionVisitor.visit_AsyncFunctionDef"></a>
+<h4>FunctionVisitor.visit_AsyncFunctionDef</h4>
+<b>visit_AsyncFunctionDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle an async function or method definition.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AsyncFunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="FunctionVisitor.visit_ClassDef" ID="FunctionVisitor.visit_ClassDef"></a>
+<h4>FunctionVisitor.visit_ClassDef</h4>
+<b>visit_ClassDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle class definitions.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.ClassDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<a NAME="FunctionVisitor.visit_FunctionDef" ID="FunctionVisitor.visit_FunctionDef"></a>
+<h4>FunctionVisitor.visit_FunctionDef</h4>
+<b>visit_FunctionDef</b>(<i>node</i>)
+
+<p>
+        Public method to handle a function or method definition.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.FunctionDef)</dt>
+<dd>
+reference to the node to be processed
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="getAnnotationComplexity" ID="getAnnotationComplexity"></a>
+<h2>getAnnotationComplexity</h2>
+<b>getAnnotationComplexity</b>(<i>annotationNode</i>)
+
+<p>
+    Function to determine the annotation complexity.
+</p>
+<dl>
+
+<dt><i>annotationNode</i> (ast.AST)</dt>
+<dd>
+reference to the node to determine the annotation
+        complexity for
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+annotation complexity
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+= int
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="hasTypeAnnotations" ID="hasTypeAnnotations"></a>
+<h2>hasTypeAnnotations</h2>
+<b>hasTypeAnnotations</b>(<i>funcNode</i>)
+
+<p>
+    Function to check for type annotations.
+</p>
+<dl>
+
+<dt><i>funcNode</i> (ast.AsyncFunctionDef or ast.FunctionDef)</dt>
+<dd>
+reference to the function definition node to be checked
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of type annotations
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Annotations.translations</h1>
+
+<p>
+Module implementing message translations for the code style plugin messages
+(code annotations part).
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>_annotationsMessages</td></tr><tr><td>_annotationsMessagesSampleArgs</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker.html	Sat Oct 03 11:14:23 2020 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,516 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker</title>
-<meta charset="UTF-8">
-<style>
-body {
-    background: #EDECE6;
-    margin: 0em 1em 10em 1em;
-    color: black;
-}
-
-h1 { color: white; background: #85774A; }
-h2 { color: white; background: #85774A; }
-h3 { color: white; background: #9D936E; }
-h4 { color: white; background: #9D936E; }
-    
-a { color: #BA6D36; }
-
-</style>
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.AnnotationsChecker</h1>
-
-<p>
-Module implementing a checker for function type annotations.
-</p>
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-
-<tr>
-<td><a href="#AnnotationsChecker">AnnotationsChecker</a></td>
-<td>Class implementing a checker for function type annotations.</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor">FunctionVisitor</a></td>
-<td>Class implementing a node visitor to check function annotations.</td>
-</tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-
-<tr>
-<td><a href="#getAnnotationComplexity">getAnnotationComplexity</a></td>
-<td>Function to determine the annotation complexity.</td>
-</tr>
-<tr>
-<td><a href="#hasTypeAnnotations">hasTypeAnnotations</a></td>
-<td>Function to check for type annotations.</td>
-</tr>
-</table>
-<hr />
-<hr />
-<a NAME="AnnotationsChecker" ID="AnnotationsChecker"></a>
-<h2>AnnotationsChecker</h2>
-
-<p>
-    Class implementing a checker for function type annotations.
-</p>
-<h3>Derived from</h3>
-object
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>Codes</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#AnnotationsChecker.__init__">AnnotationsChecker</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__checkAnnotationComplexity">__checkAnnotationComplexity</a></td>
-<td>Private method to check the type annotation complexity.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__checkAnnotationsCoverage">__checkAnnotationsCoverage</a></td>
-<td>Private method to check for function annotation coverage.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__checkFunctionAnnotations">__checkFunctionAnnotations</a></td>
-<td>Private method to check for function annotation issues.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__error">__error</a></td>
-<td>Private method to record an issue.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__generateTree">__generateTree</a></td>
-<td>Private method to generate an AST for our source.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__ignoreCode">__ignoreCode</a></td>
-<td>Private method to check if the message code should be ignored.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
-<td>Private method to report a syntax error.</td>
-</tr>
-<tr>
-<td><a href="#AnnotationsChecker.run">run</a></td>
-<td>Public method to check the given source against annotation issues.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="AnnotationsChecker.__init__" ID="AnnotationsChecker.__init__"></a>
-<h4>AnnotationsChecker (Constructor)</h4>
-<b>AnnotationsChecker</b>(<i>source, filename, select, ignore, expected, repeat, args</i>)
-
-<p>
-        Constructor
-</p>
-<dl>
-
-<dt><i>source</i> (list of str)</dt>
-<dd>
-source code to be checked
-</dd>
-<dt><i>filename</i> (str)</dt>
-<dd>
-name of the source file
-</dd>
-<dt><i>select</i> (list of str)</dt>
-<dd>
-list of selected codes
-</dd>
-<dt><i>ignore</i> (list of str)</dt>
-<dd>
-list of codes to be ignored
-</dd>
-<dt><i>expected</i> (list of str)</dt>
-<dd>
-list of expected codes
-</dd>
-<dt><i>repeat</i> (bool)</dt>
-<dd>
-flag indicating to report each occurrence of a code
-</dd>
-<dt><i>args</i> (dict)</dt>
-<dd>
-dictionary of arguments for the annotation checks
-</dd>
-</dl>
-<a NAME="AnnotationsChecker.__checkAnnotationComplexity" ID="AnnotationsChecker.__checkAnnotationComplexity"></a>
-<h4>AnnotationsChecker.__checkAnnotationComplexity</h4>
-<b>__checkAnnotationComplexity</b>(<i></i>)
-
-<p>
-        Private method to check the type annotation complexity.
-</p>
-<a NAME="AnnotationsChecker.__checkAnnotationsCoverage" ID="AnnotationsChecker.__checkAnnotationsCoverage"></a>
-<h4>AnnotationsChecker.__checkAnnotationsCoverage</h4>
-<b>__checkAnnotationsCoverage</b>(<i></i>)
-
-<p>
-        Private method to check for function annotation coverage.
-</p>
-<a NAME="AnnotationsChecker.__checkFunctionAnnotations" ID="AnnotationsChecker.__checkFunctionAnnotations"></a>
-<h4>AnnotationsChecker.__checkFunctionAnnotations</h4>
-<b>__checkFunctionAnnotations</b>(<i></i>)
-
-<p>
-        Private method to check for function annotation issues.
-</p>
-<a NAME="AnnotationsChecker.__error" ID="AnnotationsChecker.__error"></a>
-<h4>AnnotationsChecker.__error</h4>
-<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
-
-<p>
-        Private method to record an issue.
-</p>
-<dl>
-
-<dt><i>lineNumber</i> (int)</dt>
-<dd>
-line number of the issue
-</dd>
-<dt><i>offset</i> (int)</dt>
-<dd>
-position within line of the issue
-</dd>
-<dt><i>code</i> (str)</dt>
-<dd>
-message code
-</dd>
-<dt><i>args</i> (list)</dt>
-<dd>
-arguments for the message
-</dd>
-</dl>
-<a NAME="AnnotationsChecker.__generateTree" ID="AnnotationsChecker.__generateTree"></a>
-<h4>AnnotationsChecker.__generateTree</h4>
-<b>__generateTree</b>(<i></i>)
-
-<p>
-        Private method to generate an AST for our source.
-</p>
-<dl>
-<dt>Returns:</dt>
-<dd>
-generated AST
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-ast.Module
-</dd>
-</dl>
-<a NAME="AnnotationsChecker.__ignoreCode" ID="AnnotationsChecker.__ignoreCode"></a>
-<h4>AnnotationsChecker.__ignoreCode</h4>
-<b>__ignoreCode</b>(<i>code</i>)
-
-<p>
-        Private method to check if the message code should be ignored.
-</p>
-<dl>
-
-<dt><i>code</i> (str)</dt>
-<dd>
-message code to check for
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-flag indicating to ignore the given code
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-bool
-</dd>
-</dl>
-<a NAME="AnnotationsChecker.__reportInvalidSyntax" ID="AnnotationsChecker.__reportInvalidSyntax"></a>
-<h4>AnnotationsChecker.__reportInvalidSyntax</h4>
-<b>__reportInvalidSyntax</b>(<i></i>)
-
-<p>
-        Private method to report a syntax error.
-</p>
-<a NAME="AnnotationsChecker.run" ID="AnnotationsChecker.run"></a>
-<h4>AnnotationsChecker.run</h4>
-<b>run</b>(<i></i>)
-
-<p>
-        Public method to check the given source against annotation issues.
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="FunctionVisitor" ID="FunctionVisitor"></a>
-<h2>FunctionVisitor</h2>
-
-<p>
-    Class implementing a node visitor to check function annotations.
-</p>
-<p>
-    Note: this class is modelled after flake8-annotations checker.
-</p>
-<h3>Derived from</h3>
-ast.NodeVisitor
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#FunctionVisitor.__init__">FunctionVisitor</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor.__checkFunctionNode">__checkFunctionNode</a></td>
-<td>Private method to check an individual function definition node.</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor.__classifyArgumentError">__classifyArgumentError</a></td>
-<td>Private method to classify and record an argument annotation issue.</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor.__classifyReturnError">__classifyReturnError</a></td>
-<td>Private method to classify and record a return annotation issue.</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor.visit_AsyncFunctionDef">visit_AsyncFunctionDef</a></td>
-<td>Public method to handle an async function or method definition.</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor.visit_ClassDef">visit_ClassDef</a></td>
-<td>Public method to handle class definitions.</td>
-</tr>
-<tr>
-<td><a href="#FunctionVisitor.visit_FunctionDef">visit_FunctionDef</a></td>
-<td>Public method to handle a function or method definition.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="FunctionVisitor.__init__" ID="FunctionVisitor.__init__"></a>
-<h4>FunctionVisitor (Constructor)</h4>
-<b>FunctionVisitor</b>(<i>sourceLines</i>)
-
-<p>
-        Constructor
-</p>
-<dl>
-
-<dt><i>sourceLines</i> (list of str)</dt>
-<dd>
-lines of source code
-</dd>
-</dl>
-<a NAME="FunctionVisitor.__checkFunctionNode" ID="FunctionVisitor.__checkFunctionNode"></a>
-<h4>FunctionVisitor.__checkFunctionNode</h4>
-<b>__checkFunctionNode</b>(<i>node, classMethod=False</i>)
-
-<p>
-        Private method to check an individual function definition node.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.FunctionDef or ast.AsyncFunctionDef)</dt>
-<dd>
-reference to the node to be processed
-</dd>
-<dt><i>classMethod</i> (bool)</dt>
-<dd>
-flag indicating a class method
-</dd>
-</dl>
-<a NAME="FunctionVisitor.__classifyArgumentError" ID="FunctionVisitor.__classifyArgumentError"></a>
-<h4>FunctionVisitor.__classifyArgumentError</h4>
-<b>__classifyArgumentError</b>(<i>argNode, argType, methodType</i>)
-
-<p>
-        Private method to classify and record an argument annotation issue.
-</p>
-<dl>
-
-<dt><i>argNode</i> (ast.arguments)</dt>
-<dd>
-reference to the argument node
-</dd>
-<dt><i>argType</i> (str)</dt>
-<dd>
-type of the argument node
-</dd>
-<dt><i>methodType</i> (str)</dt>
-<dd>
-type of method/function the argument belongs to
-</dd>
-</dl>
-<a NAME="FunctionVisitor.__classifyReturnError" ID="FunctionVisitor.__classifyReturnError"></a>
-<h4>FunctionVisitor.__classifyReturnError</h4>
-<b>__classifyReturnError</b>(<i>methodType, visibilityType, lineno, colOffset</i>)
-
-<p>
-        Private method to classify and record a return annotation issue.
-</p>
-<dl>
-
-<dt><i>methodType</i> (str)</dt>
-<dd>
-type of method/function the argument belongs to
-</dd>
-<dt><i>visibilityType</i> (str)</dt>
-<dd>
-visibility of the function
-</dd>
-<dt><i>lineno</i> (int)</dt>
-<dd>
-line number
-</dd>
-<dt><i>colOffset</i> (int)</dt>
-<dd>
-column number
-</dd>
-</dl>
-<a NAME="FunctionVisitor.visit_AsyncFunctionDef" ID="FunctionVisitor.visit_AsyncFunctionDef"></a>
-<h4>FunctionVisitor.visit_AsyncFunctionDef</h4>
-<b>visit_AsyncFunctionDef</b>(<i>node</i>)
-
-<p>
-        Public method to handle an async function or method definition.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.AsyncFunctionDef)</dt>
-<dd>
-reference to the node to be processed
-</dd>
-</dl>
-<a NAME="FunctionVisitor.visit_ClassDef" ID="FunctionVisitor.visit_ClassDef"></a>
-<h4>FunctionVisitor.visit_ClassDef</h4>
-<b>visit_ClassDef</b>(<i>node</i>)
-
-<p>
-        Public method to handle class definitions.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.ClassDef)</dt>
-<dd>
-reference to the node to be processed
-</dd>
-</dl>
-<a NAME="FunctionVisitor.visit_FunctionDef" ID="FunctionVisitor.visit_FunctionDef"></a>
-<h4>FunctionVisitor.visit_FunctionDef</h4>
-<b>visit_FunctionDef</b>(<i>node</i>)
-
-<p>
-        Public method to handle a function or method definition.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.FunctionDef)</dt>
-<dd>
-reference to the node to be processed
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="getAnnotationComplexity" ID="getAnnotationComplexity"></a>
-<h2>getAnnotationComplexity</h2>
-<b>getAnnotationComplexity</b>(<i>annotationNode</i>)
-
-<p>
-    Function to determine the annotation complexity.
-</p>
-<dl>
-
-<dt><i>annotationNode</i> (ast.AST)</dt>
-<dd>
-reference to the node to determine the annotation
-        complexity for
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-annotation complexity
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-= int
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="hasTypeAnnotations" ID="hasTypeAnnotations"></a>
-<h2>hasTypeAnnotations</h2>
-<b>hasTypeAnnotations</b>(<i>funcNode</i>)
-
-<p>
-    Function to check for type annotations.
-</p>
-<dl>
-
-<dt><i>funcNode</i> (ast.AsyncFunctionDef or ast.FunctionDef)</dt>
-<dd>
-reference to the function definition node to be checked
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-flag indicating the presence of type annotations
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-bool
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,336 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.ComplexityChecker</h1>
+
+<p>
+Module implementing a checker for code complexity.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#ComplexityChecker">ComplexityChecker</a></td>
+<td>Class implementing a checker for code complexity.</td>
+</tr>
+<tr>
+<td><a href="#LineComplexityVisitor">LineComplexityVisitor</a></td>
+<td>Class calculating the number of AST nodes per line of code and the median nodes/line score.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="ComplexityChecker" ID="ComplexityChecker"></a>
+<h2>ComplexityChecker</h2>
+
+<p>
+    Class implementing a checker for code complexity.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>Codes</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#ComplexityChecker.__init__">ComplexityChecker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#ComplexityChecker.__checkLineComplexity">__checkLineComplexity</a></td>
+<td>Private method to check the complexity of a single line of code and the median line complexity of the source code.</td>
+</tr>
+<tr>
+<td><a href="#ComplexityChecker.__checkMcCabeComplexity">__checkMcCabeComplexity</a></td>
+<td>Private method to check the McCabe code complexity.</td>
+</tr>
+<tr>
+<td><a href="#ComplexityChecker.__error">__error</a></td>
+<td>Private method to record an issue.</td>
+</tr>
+<tr>
+<td><a href="#ComplexityChecker.__ignoreCode">__ignoreCode</a></td>
+<td>Private method to check if the message code should be ignored.</td>
+</tr>
+<tr>
+<td><a href="#ComplexityChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
+<td>Private method to report a syntax error.</td>
+</tr>
+<tr>
+<td><a href="#ComplexityChecker.run">run</a></td>
+<td>Public method to check the given source for code complexity.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="ComplexityChecker.__init__" ID="ComplexityChecker.__init__"></a>
+<h4>ComplexityChecker (Constructor)</h4>
+<b>ComplexityChecker</b>(<i>source, filename, select, ignore, args</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>source</i> (list of str)</dt>
+<dd>
+source code to be checked
+</dd>
+<dt><i>filename</i> (str)</dt>
+<dd>
+name of the source file
+</dd>
+<dt><i>select</i> (list of str)</dt>
+<dd>
+list of selected codes
+</dd>
+<dt><i>ignore</i> (list of str)</dt>
+<dd>
+list of codes to be ignored
+</dd>
+<dt><i>args</i> (dict)</dt>
+<dd>
+dictionary of arguments for the miscellaneous checks
+</dd>
+</dl>
+<a NAME="ComplexityChecker.__checkLineComplexity" ID="ComplexityChecker.__checkLineComplexity"></a>
+<h4>ComplexityChecker.__checkLineComplexity</h4>
+<b>__checkLineComplexity</b>(<i></i>)
+
+<p>
+        Private method to check the complexity of a single line of code and
+        the median line complexity of the source code.
+</p>
+<p>
+        Complexity is defined as the number of AST nodes produced by a line
+        of code.
+</p>
+<a NAME="ComplexityChecker.__checkMcCabeComplexity" ID="ComplexityChecker.__checkMcCabeComplexity"></a>
+<h4>ComplexityChecker.__checkMcCabeComplexity</h4>
+<b>__checkMcCabeComplexity</b>(<i></i>)
+
+<p>
+        Private method to check the McCabe code complexity.
+</p>
+<a NAME="ComplexityChecker.__error" ID="ComplexityChecker.__error"></a>
+<h4>ComplexityChecker.__error</h4>
+<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
+
+<p>
+        Private method to record an issue.
+</p>
+<dl>
+
+<dt><i>lineNumber</i> (int)</dt>
+<dd>
+line number of the issue
+</dd>
+<dt><i>offset</i> (int)</dt>
+<dd>
+position within line of the issue
+</dd>
+<dt><i>code</i> (str)</dt>
+<dd>
+message code
+</dd>
+<dt><i>args</i> (list)</dt>
+<dd>
+arguments for the message
+</dd>
+</dl>
+<a NAME="ComplexityChecker.__ignoreCode" ID="ComplexityChecker.__ignoreCode"></a>
+<h4>ComplexityChecker.__ignoreCode</h4>
+<b>__ignoreCode</b>(<i>code</i>)
+
+<p>
+        Private method to check if the message code should be ignored.
+</p>
+<dl>
+
+<dt><i>code</i> (str)</dt>
+<dd>
+message code to check for
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating to ignore the given code
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<a NAME="ComplexityChecker.__reportInvalidSyntax" ID="ComplexityChecker.__reportInvalidSyntax"></a>
+<h4>ComplexityChecker.__reportInvalidSyntax</h4>
+<b>__reportInvalidSyntax</b>(<i></i>)
+
+<p>
+        Private method to report a syntax error.
+</p>
+<a NAME="ComplexityChecker.run" ID="ComplexityChecker.run"></a>
+<h4>ComplexityChecker.run</h4>
+<b>run</b>(<i></i>)
+
+<p>
+        Public method to check the given source for code complexity.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="LineComplexityVisitor" ID="LineComplexityVisitor"></a>
+<h2>LineComplexityVisitor</h2>
+
+<p>
+    Class calculating the number of AST nodes per line of code
+    and the median nodes/line score.
+</p>
+<h3>Derived from</h3>
+ast.NodeVisitor
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#LineComplexityVisitor.__init__">LineComplexityVisitor</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#LineComplexityVisitor.score">score</a></td>
+<td>Public method to calculate the median.</td>
+</tr>
+<tr>
+<td><a href="#LineComplexityVisitor.sortedList">sortedList</a></td>
+<td>Public method to get a sorted list of (line, nodes) tuples.</td>
+</tr>
+<tr>
+<td><a href="#LineComplexityVisitor.visit">visit</a></td>
+<td>Public method to recursively visit all the nodes and add up the instructions.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="LineComplexityVisitor.__init__" ID="LineComplexityVisitor.__init__"></a>
+<h4>LineComplexityVisitor (Constructor)</h4>
+<b>LineComplexityVisitor</b>(<i></i>)
+
+<p>
+        Constructor
+</p>
+<a NAME="LineComplexityVisitor.score" ID="LineComplexityVisitor.score"></a>
+<h4>LineComplexityVisitor.score</h4>
+<b>score</b>(<i></i>)
+
+<p>
+        Public method to calculate the median.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+median line complexity value
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+float
+</dd>
+</dl>
+<a NAME="LineComplexityVisitor.sortedList" ID="LineComplexityVisitor.sortedList"></a>
+<h4>LineComplexityVisitor.sortedList</h4>
+<b>sortedList</b>(<i></i>)
+
+<p>
+        Public method to get a sorted list of (line, nodes) tuples.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of (line, nodes) tuples
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+list of tuple of (int,int)
+</dd>
+</dl>
+<a NAME="LineComplexityVisitor.visit" ID="LineComplexityVisitor.visit"></a>
+<h4>LineComplexityVisitor.visit</h4>
+<b>visit</b>(<i>node</i>)
+
+<p>
+        Public method to recursively visit all the nodes and add up the
+        instructions.
+</p>
+<dl>
+
+<dt><i>node</i> (ast.AST)</dt>
+<dd>
+reference to the node
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.Complexity.translations</h1>
+
+<p>
+Module implementing message translations for the code style plugin messages
+(code complexity part).
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>_complexityMessages</td></tr><tr><td>_complexityMessagesSampleArgs</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker.html	Sat Oct 03 11:14:23 2020 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,336 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker</title>
-<meta charset="UTF-8">
-<style>
-body {
-    background: #EDECE6;
-    margin: 0em 1em 10em 1em;
-    color: black;
-}
-
-h1 { color: white; background: #85774A; }
-h2 { color: white; background: #85774A; }
-h3 { color: white; background: #9D936E; }
-h4 { color: white; background: #9D936E; }
-    
-a { color: #BA6D36; }
-
-</style>
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.ComplexityChecker</h1>
-
-<p>
-Module implementing a checker for code complexity.
-</p>
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-
-<tr>
-<td><a href="#ComplexityChecker">ComplexityChecker</a></td>
-<td>Class implementing a checker for code complexity.</td>
-</tr>
-<tr>
-<td><a href="#LineComplexityVisitor">LineComplexityVisitor</a></td>
-<td>Class calculating the number of AST nodes per line of code and the median nodes/line score.</td>
-</tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<hr />
-<hr />
-<a NAME="ComplexityChecker" ID="ComplexityChecker"></a>
-<h2>ComplexityChecker</h2>
-
-<p>
-    Class implementing a checker for code complexity.
-</p>
-<h3>Derived from</h3>
-object
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>Codes</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#ComplexityChecker.__init__">ComplexityChecker</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#ComplexityChecker.__checkLineComplexity">__checkLineComplexity</a></td>
-<td>Private method to check the complexity of a single line of code and the median line complexity of the source code.</td>
-</tr>
-<tr>
-<td><a href="#ComplexityChecker.__checkMcCabeComplexity">__checkMcCabeComplexity</a></td>
-<td>Private method to check the McCabe code complexity.</td>
-</tr>
-<tr>
-<td><a href="#ComplexityChecker.__error">__error</a></td>
-<td>Private method to record an issue.</td>
-</tr>
-<tr>
-<td><a href="#ComplexityChecker.__ignoreCode">__ignoreCode</a></td>
-<td>Private method to check if the message code should be ignored.</td>
-</tr>
-<tr>
-<td><a href="#ComplexityChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
-<td>Private method to report a syntax error.</td>
-</tr>
-<tr>
-<td><a href="#ComplexityChecker.run">run</a></td>
-<td>Public method to check the given source for code complexity.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="ComplexityChecker.__init__" ID="ComplexityChecker.__init__"></a>
-<h4>ComplexityChecker (Constructor)</h4>
-<b>ComplexityChecker</b>(<i>source, filename, select, ignore, args</i>)
-
-<p>
-        Constructor
-</p>
-<dl>
-
-<dt><i>source</i> (list of str)</dt>
-<dd>
-source code to be checked
-</dd>
-<dt><i>filename</i> (str)</dt>
-<dd>
-name of the source file
-</dd>
-<dt><i>select</i> (list of str)</dt>
-<dd>
-list of selected codes
-</dd>
-<dt><i>ignore</i> (list of str)</dt>
-<dd>
-list of codes to be ignored
-</dd>
-<dt><i>args</i> (dict)</dt>
-<dd>
-dictionary of arguments for the miscellaneous checks
-</dd>
-</dl>
-<a NAME="ComplexityChecker.__checkLineComplexity" ID="ComplexityChecker.__checkLineComplexity"></a>
-<h4>ComplexityChecker.__checkLineComplexity</h4>
-<b>__checkLineComplexity</b>(<i></i>)
-
-<p>
-        Private method to check the complexity of a single line of code and
-        the median line complexity of the source code.
-</p>
-<p>
-        Complexity is defined as the number of AST nodes produced by a line
-        of code.
-</p>
-<a NAME="ComplexityChecker.__checkMcCabeComplexity" ID="ComplexityChecker.__checkMcCabeComplexity"></a>
-<h4>ComplexityChecker.__checkMcCabeComplexity</h4>
-<b>__checkMcCabeComplexity</b>(<i></i>)
-
-<p>
-        Private method to check the McCabe code complexity.
-</p>
-<a NAME="ComplexityChecker.__error" ID="ComplexityChecker.__error"></a>
-<h4>ComplexityChecker.__error</h4>
-<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
-
-<p>
-        Private method to record an issue.
-</p>
-<dl>
-
-<dt><i>lineNumber</i> (int)</dt>
-<dd>
-line number of the issue
-</dd>
-<dt><i>offset</i> (int)</dt>
-<dd>
-position within line of the issue
-</dd>
-<dt><i>code</i> (str)</dt>
-<dd>
-message code
-</dd>
-<dt><i>args</i> (list)</dt>
-<dd>
-arguments for the message
-</dd>
-</dl>
-<a NAME="ComplexityChecker.__ignoreCode" ID="ComplexityChecker.__ignoreCode"></a>
-<h4>ComplexityChecker.__ignoreCode</h4>
-<b>__ignoreCode</b>(<i>code</i>)
-
-<p>
-        Private method to check if the message code should be ignored.
-</p>
-<dl>
-
-<dt><i>code</i> (str)</dt>
-<dd>
-message code to check for
-</dd>
-</dl>
-<dl>
-<dt>Returns:</dt>
-<dd>
-flag indicating to ignore the given code
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-bool
-</dd>
-</dl>
-<a NAME="ComplexityChecker.__reportInvalidSyntax" ID="ComplexityChecker.__reportInvalidSyntax"></a>
-<h4>ComplexityChecker.__reportInvalidSyntax</h4>
-<b>__reportInvalidSyntax</b>(<i></i>)
-
-<p>
-        Private method to report a syntax error.
-</p>
-<a NAME="ComplexityChecker.run" ID="ComplexityChecker.run"></a>
-<h4>ComplexityChecker.run</h4>
-<b>run</b>(<i></i>)
-
-<p>
-        Public method to check the given source for code complexity.
-</p>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-<hr />
-<a NAME="LineComplexityVisitor" ID="LineComplexityVisitor"></a>
-<h2>LineComplexityVisitor</h2>
-
-<p>
-    Class calculating the number of AST nodes per line of code
-    and the median nodes/line score.
-</p>
-<h3>Derived from</h3>
-ast.NodeVisitor
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#LineComplexityVisitor.__init__">LineComplexityVisitor</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#LineComplexityVisitor.score">score</a></td>
-<td>Public method to calculate the median.</td>
-</tr>
-<tr>
-<td><a href="#LineComplexityVisitor.sortedList">sortedList</a></td>
-<td>Public method to get a sorted list of (line, nodes) tuples.</td>
-</tr>
-<tr>
-<td><a href="#LineComplexityVisitor.visit">visit</a></td>
-<td>Public method to recursively visit all the nodes and add up the instructions.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="LineComplexityVisitor.__init__" ID="LineComplexityVisitor.__init__"></a>
-<h4>LineComplexityVisitor (Constructor)</h4>
-<b>LineComplexityVisitor</b>(<i></i>)
-
-<p>
-        Constructor
-</p>
-<a NAME="LineComplexityVisitor.score" ID="LineComplexityVisitor.score"></a>
-<h4>LineComplexityVisitor.score</h4>
-<b>score</b>(<i></i>)
-
-<p>
-        Public method to calculate the median.
-</p>
-<dl>
-<dt>Returns:</dt>
-<dd>
-median line complexity value
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-float
-</dd>
-</dl>
-<a NAME="LineComplexityVisitor.sortedList" ID="LineComplexityVisitor.sortedList"></a>
-<h4>LineComplexityVisitor.sortedList</h4>
-<b>sortedList</b>(<i></i>)
-
-<p>
-        Public method to get a sorted list of (line, nodes) tuples.
-</p>
-<dl>
-<dt>Returns:</dt>
-<dd>
-sorted list of (line, nodes) tuples
-</dd>
-</dl>
-<dl>
-<dt>Return Type:</dt>
-<dd>
-list of tuple of (int,int)
-</dd>
-</dl>
-<a NAME="LineComplexityVisitor.visit" ID="LineComplexityVisitor.visit"></a>
-<h4>LineComplexityVisitor.visit</h4>
-<b>visit</b>(<i>node</i>)
-
-<p>
-        Public method to recursively visit all the nodes and add up the
-        instructions.
-</p>
-<dl>
-
-<dt><i>node</i> (ast.AST)</dt>
-<dd>
-reference to the node
-</dd>
-</dl>
-<div align="right"><a href="#top">Up</a></div>
-<hr />
-</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,1289 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.DocStyleChecker</h1>
+
+<p>
+Module implementing a checker for documentation string conventions.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#DocStyleChecker">DocStyleChecker</a></td>
+<td>Class implementing a checker for documentation string conventions.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext">DocStyleContext</a></td>
+<td>Class implementing the source context.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="DocStyleChecker" ID="DocStyleChecker"></a>
+<h2>DocStyleChecker</h2>
+
+<p>
+    Class implementing a checker for documentation string conventions.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>Codes</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#DocStyleChecker.__init__">DocStyleChecker</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkBackslashes">__checkBackslashes</a></td>
+<td>Private method to check, that all docstrings containing backslashes are surrounded by raw triple double quotes.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkBlankAfterLastParagraph">__checkBlankAfterLastParagraph</a></td>
+<td>Private method to check, that the last paragraph of docstrings is followed by a blank line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkBlankAfterSummary">__checkBlankAfterSummary</a></td>
+<td>Private method to check, that docstring summaries are followed by a blank line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkBlankBeforeAndAfterClass">__checkBlankBeforeAndAfterClass</a></td>
+<td>Private method to check, that class docstrings have one blank line around them.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkClassDocstring">__checkClassDocstring</a></td>
+<td>Private method to check, that all public functions and methods have a docstring.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEndsWithPeriod">__checkEndsWithPeriod</a></td>
+<td>Private method to check, that docstring summaries end with a period.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricBlankAfterSummary">__checkEricBlankAfterSummary</a></td>
+<td>Private method to check, that docstring summaries are followed by a blank line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricEndsWithPeriod">__checkEricEndsWithPeriod</a></td>
+<td>Private method to check, that docstring summaries end with a period.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricException">__checkEricException</a></td>
+<td>Private method to check, that docstrings contain an &#64;exception line if they raise an exception and don't otherwise.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricFunctionArguments">__checkEricFunctionArguments</a></td>
+<td>Private method to check, that docstrings contain an &#64;param and/or &#64;keyparam line for each argument.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricNBlankAfterLastParagraph">__checkEricNBlankAfterLastParagraph</a></td>
+<td>Private method to check, that the last paragraph of docstrings is not followed by a blank line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction">__checkEricNoBlankBeforeAndAfterClassOrFunction</a></td>
+<td>Private method to check, that class and function/method docstrings have no blank line around them.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricQuotesOnSeparateLines">__checkEricQuotesOnSeparateLines</a></td>
+<td>Private method to check, that leading and trailing quotes are on a line by themselves.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricReturn">__checkEricReturn</a></td>
+<td>Private method to check, that docstrings contain an &#64;return line if they return anything and don't otherwise.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricSignal">__checkEricSignal</a></td>
+<td>Private method to check, that docstrings contain an &#64;signal line if they define signals and don't otherwise.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkEricSummary">__checkEricSummary</a></td>
+<td>Private method to check, that method docstring summaries start with specific words.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkFunctionDocstring">__checkFunctionDocstring</a></td>
+<td>Private method to check, that all public functions and methods have a docstring.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkImperativeMood">__checkImperativeMood</a></td>
+<td>Private method to check, that docstring summaries are in imperative mood.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkIndent">__checkIndent</a></td>
+<td>Private method to check, that docstrings are properly indented.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkModulesDocstrings">__checkModulesDocstrings</a></td>
+<td>Private method to check, if the module has a docstring.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkNoBlankLineBefore">__checkNoBlankLineBefore</a></td>
+<td>Private method to check, that function/method docstrings are not preceded by a blank line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkNoSignature">__checkNoSignature</a></td>
+<td>Private method to check, that docstring summaries don't repeat the function's signature.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkOneLiner">__checkOneLiner</a></td>
+<td>Private method to check, that one-liner docstrings fit on one line with quotes.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkReturnType">__checkReturnType</a></td>
+<td>Private method to check, that docstrings mention the return value type.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkSummary">__checkSummary</a></td>
+<td>Private method to check, that docstring summaries contain some text.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__checkTripleDoubleQuotes">__checkTripleDoubleQuotes</a></td>
+<td>Private method to check, that all docstrings are surrounded by triple double quotes.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__error">__error</a></td>
+<td>Private method to record an issue.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__getArgNames">__getArgNames</a></td>
+<td>Private method to get the argument names of a function node.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__getSummaryLine">__getSummaryLine</a></td>
+<td>Private method to extract the summary line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__getSummaryLines">__getSummaryLines</a></td>
+<td>Private method to extract the summary lines.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__ignoreCode">__ignoreCode</a></td>
+<td>Private method to check if the error code should be ignored.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseClasses">__parseClasses</a></td>
+<td>Private method to extract top-level classes.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseContexts">__parseContexts</a></td>
+<td>Private method to extract a context from the source.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseDocstring">__parseDocstring</a></td>
+<td>Private method to extract a docstring given `def` or `class` source.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseFunctions">__parseFunctions</a></td>
+<td>Private method to extract top-level functions.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseMethods">__parseMethods</a></td>
+<td>Private method to extract methods of all classes.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseModuleDocstring">__parseModuleDocstring</a></td>
+<td>Private method to extract a docstring given a module source.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__parseTopLevel">__parseTopLevel</a></td>
+<td>Private method to extract top-level functions or classes.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__readline">__readline</a></td>
+<td>Private method to get the next line from the source.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
+<td>Private method to report a syntax error.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__resetReadline">__resetReadline</a></td>
+<td>Private method to reset the internal readline function.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.__skipIndentedBlock">__skipIndentedBlock</a></td>
+<td>Private method to skip over an indented block of source code.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleChecker.run">run</a></td>
+<td>Public method to check the given source for violations of doc string conventions.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="DocStyleChecker.__init__" ID="DocStyleChecker.__init__"></a>
+<h4>DocStyleChecker (Constructor)</h4>
+<b>DocStyleChecker</b>(<i>source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257"</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>source</i></dt>
+<dd>
+source code to be checked (list of string)
+</dd>
+<dt><i>filename</i></dt>
+<dd>
+name of the source file (string)
+</dd>
+<dt><i>select</i></dt>
+<dd>
+list of selected codes (list of string)
+</dd>
+<dt><i>ignore</i></dt>
+<dd>
+list of codes to be ignored (list of string)
+</dd>
+<dt><i>expected</i></dt>
+<dd>
+list of expected codes (list of string)
+</dd>
+<dt><i>repeat</i></dt>
+<dd>
+flag indicating to report each occurrence of a code
+            (boolean)
+</dd>
+<dt><i>maxLineLength=</i></dt>
+<dd>
+allowed line length (integer)
+</dd>
+<dt><i>docType=</i></dt>
+<dd>
+type of the documentation strings
+            (string, one of 'eric' or 'pep257')
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkBackslashes" ID="DocStyleChecker.__checkBackslashes"></a>
+<h4>DocStyleChecker.__checkBackslashes</h4>
+<b>__checkBackslashes</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that all docstrings containing
+        backslashes are surrounded by raw triple double quotes.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkBlankAfterLastParagraph" ID="DocStyleChecker.__checkBlankAfterLastParagraph"></a>
+<h4>DocStyleChecker.__checkBlankAfterLastParagraph</h4>
+<b>__checkBlankAfterLastParagraph</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that the last paragraph of docstrings is
+        followed by a blank line.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkBlankAfterSummary" ID="DocStyleChecker.__checkBlankAfterSummary"></a>
+<h4>DocStyleChecker.__checkBlankAfterSummary</h4>
+<b>__checkBlankAfterSummary</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries are followed
+        by a blank line.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkBlankBeforeAndAfterClass" ID="DocStyleChecker.__checkBlankBeforeAndAfterClass"></a>
+<h4>DocStyleChecker.__checkBlankBeforeAndAfterClass</h4>
+<b>__checkBlankBeforeAndAfterClass</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that class docstrings have one
+        blank line around them.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkClassDocstring" ID="DocStyleChecker.__checkClassDocstring"></a>
+<h4>DocStyleChecker.__checkClassDocstring</h4>
+<b>__checkClassDocstring</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that all public functions and methods
+        have a docstring.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEndsWithPeriod" ID="DocStyleChecker.__checkEndsWithPeriod"></a>
+<h4>DocStyleChecker.__checkEndsWithPeriod</h4>
+<b>__checkEndsWithPeriod</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries end with a period.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricBlankAfterSummary" ID="DocStyleChecker.__checkEricBlankAfterSummary"></a>
+<h4>DocStyleChecker.__checkEricBlankAfterSummary</h4>
+<b>__checkEricBlankAfterSummary</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries are followed
+        by a blank line.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricEndsWithPeriod" ID="DocStyleChecker.__checkEricEndsWithPeriod"></a>
+<h4>DocStyleChecker.__checkEricEndsWithPeriod</h4>
+<b>__checkEricEndsWithPeriod</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries end with a period.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricException" ID="DocStyleChecker.__checkEricException"></a>
+<h4>DocStyleChecker.__checkEricException</h4>
+<b>__checkEricException</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstrings contain an &#64;exception line
+        if they raise an exception and don't otherwise.
+</p>
+<p>
+        Note: This method also checks the raised and documented exceptions for
+        completeness (i.e. raised exceptions that are not documented or
+        documented exceptions that are not raised)
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricFunctionArguments" ID="DocStyleChecker.__checkEricFunctionArguments"></a>
+<h4>DocStyleChecker.__checkEricFunctionArguments</h4>
+<b>__checkEricFunctionArguments</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstrings contain an &#64;param and/or
+        &#64;keyparam line for each argument.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricNBlankAfterLastParagraph" ID="DocStyleChecker.__checkEricNBlankAfterLastParagraph"></a>
+<h4>DocStyleChecker.__checkEricNBlankAfterLastParagraph</h4>
+<b>__checkEricNBlankAfterLastParagraph</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that the last paragraph of docstrings is
+        not followed by a blank line.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" ID="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction"></a>
+<h4>DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction</h4>
+<b>__checkEricNoBlankBeforeAndAfterClassOrFunction</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that class and function/method docstrings
+        have no blank line around them.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricQuotesOnSeparateLines" ID="DocStyleChecker.__checkEricQuotesOnSeparateLines"></a>
+<h4>DocStyleChecker.__checkEricQuotesOnSeparateLines</h4>
+<b>__checkEricQuotesOnSeparateLines</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that leading and trailing quotes are on
+        a line by themselves.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricReturn" ID="DocStyleChecker.__checkEricReturn"></a>
+<h4>DocStyleChecker.__checkEricReturn</h4>
+<b>__checkEricReturn</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstrings contain an &#64;return line
+        if they return anything and don't otherwise.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricSignal" ID="DocStyleChecker.__checkEricSignal"></a>
+<h4>DocStyleChecker.__checkEricSignal</h4>
+<b>__checkEricSignal</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstrings contain an &#64;signal line
+        if they define signals and don't otherwise.
+</p>
+<p>
+        Note: This method also checks the defined and documented signals for
+        completeness (i.e. defined signals that are not documented or
+        documented signals that are not defined)
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkEricSummary" ID="DocStyleChecker.__checkEricSummary"></a>
+<h4>DocStyleChecker.__checkEricSummary</h4>
+<b>__checkEricSummary</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that method docstring summaries start with
+        specific words.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkFunctionDocstring" ID="DocStyleChecker.__checkFunctionDocstring"></a>
+<h4>DocStyleChecker.__checkFunctionDocstring</h4>
+<b>__checkFunctionDocstring</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that all public functions and methods
+        have a docstring.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkImperativeMood" ID="DocStyleChecker.__checkImperativeMood"></a>
+<h4>DocStyleChecker.__checkImperativeMood</h4>
+<b>__checkImperativeMood</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries are in
+        imperative mood.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkIndent" ID="DocStyleChecker.__checkIndent"></a>
+<h4>DocStyleChecker.__checkIndent</h4>
+<b>__checkIndent</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstrings are properly indented.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkModulesDocstrings" ID="DocStyleChecker.__checkModulesDocstrings"></a>
+<h4>DocStyleChecker.__checkModulesDocstrings</h4>
+<b>__checkModulesDocstrings</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, if the module has a docstring.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkNoBlankLineBefore" ID="DocStyleChecker.__checkNoBlankLineBefore"></a>
+<h4>DocStyleChecker.__checkNoBlankLineBefore</h4>
+<b>__checkNoBlankLineBefore</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that function/method docstrings are not
+        preceded by a blank line.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkNoSignature" ID="DocStyleChecker.__checkNoSignature"></a>
+<h4>DocStyleChecker.__checkNoSignature</h4>
+<b>__checkNoSignature</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries don't repeat
+        the function's signature.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkOneLiner" ID="DocStyleChecker.__checkOneLiner"></a>
+<h4>DocStyleChecker.__checkOneLiner</h4>
+<b>__checkOneLiner</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that one-liner docstrings fit on
+        one line with quotes.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkReturnType" ID="DocStyleChecker.__checkReturnType"></a>
+<h4>DocStyleChecker.__checkReturnType</h4>
+<b>__checkReturnType</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstrings mention the return value type.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkSummary" ID="DocStyleChecker.__checkSummary"></a>
+<h4>DocStyleChecker.__checkSummary</h4>
+<b>__checkSummary</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that docstring summaries contain some text.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__checkTripleDoubleQuotes" ID="DocStyleChecker.__checkTripleDoubleQuotes"></a>
+<h4>DocStyleChecker.__checkTripleDoubleQuotes</h4>
+<b>__checkTripleDoubleQuotes</b>(<i>docstringContext, context</i>)
+
+<p>
+        Private method to check, that all docstrings are surrounded
+        by triple double quotes.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+<dt><i>context</i></dt>
+<dd>
+context of the docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__error" ID="DocStyleChecker.__error"></a>
+<h4>DocStyleChecker.__error</h4>
+<b>__error</b>(<i>lineNumber, offset, code, *args</i>)
+
+<p>
+        Private method to record an issue.
+</p>
+<dl>
+
+<dt><i>lineNumber</i></dt>
+<dd>
+line number of the issue (integer)
+</dd>
+<dt><i>offset</i></dt>
+<dd>
+position within line of the issue (integer)
+</dd>
+<dt><i>code</i></dt>
+<dd>
+message code (string)
+</dd>
+<dt><i>args</i></dt>
+<dd>
+arguments for the message (list)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__getArgNames" ID="DocStyleChecker.__getArgNames"></a>
+<h4>DocStyleChecker.__getArgNames</h4>
+<b>__getArgNames</b>(<i>node</i>)
+
+<p>
+        Private method to get the argument names of a function node.
+</p>
+<dl>
+
+<dt><i>node</i></dt>
+<dd>
+AST node to extract arguments names from
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two list of argument names, one for arguments
+            and one for keyword arguments (tuple of list of string)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__getSummaryLine" ID="DocStyleChecker.__getSummaryLine"></a>
+<h4>DocStyleChecker.__getSummaryLine</h4>
+<b>__getSummaryLine</b>(<i>docstringContext</i>)
+
+<p>
+        Private method to extract the summary line.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+summary line (string) and the line it was found on (integer)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__getSummaryLines" ID="DocStyleChecker.__getSummaryLines"></a>
+<h4>DocStyleChecker.__getSummaryLines</h4>
+<b>__getSummaryLines</b>(<i>docstringContext</i>)
+
+<p>
+        Private method to extract the summary lines.
+</p>
+<dl>
+
+<dt><i>docstringContext</i></dt>
+<dd>
+docstring context (DocStyleContext)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+summary lines (list of string) and the line it was found on
+            (integer)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__ignoreCode" ID="DocStyleChecker.__ignoreCode"></a>
+<h4>DocStyleChecker.__ignoreCode</h4>
+<b>__ignoreCode</b>(<i>code</i>)
+
+<p>
+        Private method to check if the error code should be ignored.
+</p>
+<dl>
+
+<dt><i>code</i></dt>
+<dd>
+message code to check for (string)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating to ignore the given code (boolean)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseClasses" ID="DocStyleChecker.__parseClasses"></a>
+<h4>DocStyleChecker.__parseClasses</h4>
+<b>__parseClasses</b>(<i></i>)
+
+<p>
+        Private method to extract top-level classes.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+extracted class contexts (list of DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseContexts" ID="DocStyleChecker.__parseContexts"></a>
+<h4>DocStyleChecker.__parseContexts</h4>
+<b>__parseContexts</b>(<i>kind</i>)
+
+<p>
+        Private method to extract a context from the source.
+</p>
+<dl>
+
+<dt><i>kind</i></dt>
+<dd>
+kind of context to extract (string)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+requested contexts (list of DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseDocstring" ID="DocStyleChecker.__parseDocstring"></a>
+<h4>DocStyleChecker.__parseDocstring</h4>
+<b>__parseDocstring</b>(<i>context, what=''</i>)
+
+<p>
+        Private method to extract a docstring given `def` or `class` source.
+</p>
+<dl>
+
+<dt><i>context</i></dt>
+<dd>
+context data to get the docstring from (DocStyleContext)
+</dd>
+<dt><i>what</i></dt>
+<dd>
+string denoting what is being parsed (string)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+context of extracted docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseFunctions" ID="DocStyleChecker.__parseFunctions"></a>
+<h4>DocStyleChecker.__parseFunctions</h4>
+<b>__parseFunctions</b>(<i></i>)
+
+<p>
+        Private method to extract top-level functions.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+extracted function contexts (list of DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseMethods" ID="DocStyleChecker.__parseMethods"></a>
+<h4>DocStyleChecker.__parseMethods</h4>
+<b>__parseMethods</b>(<i></i>)
+
+<p>
+        Private method to extract methods of all classes.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+extracted method contexts (list of DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseModuleDocstring" ID="DocStyleChecker.__parseModuleDocstring"></a>
+<h4>DocStyleChecker.__parseModuleDocstring</h4>
+<b>__parseModuleDocstring</b>(<i>source</i>)
+
+<p>
+        Private method to extract a docstring given a module source.
+</p>
+<dl>
+
+<dt><i>source</i></dt>
+<dd>
+source to parse (list of string)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+context of extracted docstring (DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__parseTopLevel" ID="DocStyleChecker.__parseTopLevel"></a>
+<h4>DocStyleChecker.__parseTopLevel</h4>
+<b>__parseTopLevel</b>(<i>keyword</i>)
+
+<p>
+        Private method to extract top-level functions or classes.
+</p>
+<dl>
+
+<dt><i>keyword</i></dt>
+<dd>
+keyword signaling what to extract (string)
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+extracted function or class contexts (list of DocStyleContext)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__readline" ID="DocStyleChecker.__readline"></a>
+<h4>DocStyleChecker.__readline</h4>
+<b>__readline</b>(<i></i>)
+
+<p>
+        Private method to get the next line from the source.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+next line of source (string)
+</dd>
+</dl>
+<a NAME="DocStyleChecker.__reportInvalidSyntax" ID="DocStyleChecker.__reportInvalidSyntax"></a>
+<h4>DocStyleChecker.__reportInvalidSyntax</h4>
+<b>__reportInvalidSyntax</b>(<i></i>)
+
+<p>
+        Private method to report a syntax error.
+</p>
+<a NAME="DocStyleChecker.__resetReadline" ID="DocStyleChecker.__resetReadline"></a>
+<h4>DocStyleChecker.__resetReadline</h4>
+<b>__resetReadline</b>(<i></i>)
+
+<p>
+        Private method to reset the internal readline function.
+</p>
+<a NAME="DocStyleChecker.__skipIndentedBlock" ID="DocStyleChecker.__skipIndentedBlock"></a>
+<h4>DocStyleChecker.__skipIndentedBlock</h4>
+<b>__skipIndentedBlock</b>(<i>tokenGenerator</i>)
+
+<p>
+        Private method to skip over an indented block of source code.
+</p>
+<dl>
+
+<dt><i>tokenGenerator</i></dt>
+<dd>
+token generator
+</dd>
+</dl>
+<dl>
+<dt>Returns:</dt>
+<dd>
+last token of the indented block
+</dd>
+</dl>
+<a NAME="DocStyleChecker.run" ID="DocStyleChecker.run"></a>
+<h4>DocStyleChecker.run</h4>
+<b>run</b>(<i></i>)
+
+<p>
+        Public method to check the given source for violations of doc string
+        conventions.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+<hr />
+<a NAME="DocStyleContext" ID="DocStyleContext"></a>
+<h2>DocStyleContext</h2>
+
+<p>
+    Class implementing the source context.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#DocStyleContext.__init__">DocStyleContext</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.contextType">contextType</a></td>
+<td>Public method to get the context type.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.end">end</a></td>
+<td>Public method to get the end line number.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.indent">indent</a></td>
+<td>Public method to get the indentation of the first line.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.setSpecial">setSpecial</a></td>
+<td>Public method to set a special attribute for the context.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.source">source</a></td>
+<td>Public method to get the source.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.special">special</a></td>
+<td>Public method to get the special context attribute string.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.ssource">ssource</a></td>
+<td>Public method to get the joined source lines.</td>
+</tr>
+<tr>
+<td><a href="#DocStyleContext.start">start</a></td>
+<td>Public method to get the start line number.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="DocStyleContext.__init__" ID="DocStyleContext.__init__"></a>
+<h4>DocStyleContext (Constructor)</h4>
+<b>DocStyleContext</b>(<i>source, startLine, contextType</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>source</i></dt>
+<dd>
+source code of the context (list of string or string)
+</dd>
+<dt><i>startLine</i></dt>
+<dd>
+line number the context starts in the source (integer)
+</dd>
+<dt><i>contextType</i></dt>
+<dd>
+type of the context object (string)
+</dd>
+</dl>
+<a NAME="DocStyleContext.contextType" ID="DocStyleContext.contextType"></a>
+<h4>DocStyleContext.contextType</h4>
+<b>contextType</b>(<i></i>)
+
+<p>
+        Public method to get the context type.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+context type (string)
+</dd>
+</dl>
+<a NAME="DocStyleContext.end" ID="DocStyleContext.end"></a>
+<h4>DocStyleContext.end</h4>
+<b>end</b>(<i></i>)
+
+<p>
+        Public method to get the end line number.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+end line number (integer)
+</dd>
+</dl>
+<a NAME="DocStyleContext.indent" ID="DocStyleContext.indent"></a>
+<h4>DocStyleContext.indent</h4>
+<b>indent</b>(<i></i>)
+
+<p>
+        Public method to get the indentation of the first line.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+indentation string (string)
+</dd>
+</dl>
+<a NAME="DocStyleContext.setSpecial" ID="DocStyleContext.setSpecial"></a>
+<h4>DocStyleContext.setSpecial</h4>
+<b>setSpecial</b>(<i>special</i>)
+
+<p>
+        Public method to set a special attribute for the context.
+</p>
+<dl>
+
+<dt><i>special</i> (str)</dt>
+<dd>
+attribute string
+</dd>
+</dl>
+<a NAME="DocStyleContext.source" ID="DocStyleContext.source"></a>
+<h4>DocStyleContext.source</h4>
+<b>source</b>(<i></i>)
+
+<p>
+        Public method to get the source.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+source (list of string)
+</dd>
+</dl>
+<a NAME="DocStyleContext.special" ID="DocStyleContext.special"></a>
+<h4>DocStyleContext.special</h4>
+<b>special</b>(<i></i>)
+
+<p>
+        Public method to get the special context attribute string.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+attribute string
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
+<a NAME="DocStyleContext.ssource" ID="DocStyleContext.ssource"></a>
+<h4>DocStyleContext.ssource</h4>
+<b>ssource</b>(<i></i>)
+
+<p>
+        Public method to get the joined source lines.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+source (string)
+</dd>
+</dl>
+<a NAME="DocStyleContext.start" ID="DocStyleContext.start"></a>
+<h4>DocStyleContext.start</h4>
+<b>start</b>(<i></i>)
+
+<p>
+        Public method to get the start line number.
+</p>
+<dl>
+<dt>Returns:</dt>
+<dd>
+start line number (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations.html	Sun Nov 01 11:15:18 2020 +0100
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyle.translations</h1>
+
+<p>
+Module implementing message translations for the code style plugin messages
+(code documentation part).
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>_docStyleMessages</td></tr><tr><td>_docStyleMessagesSampleArgs</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric6/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker.html	Sat Oct 03 11:14:23 2020 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1289 +0,0 @@
-<!DOCTYPE html>
-<html><head>
-<title>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker</title>
-<meta charset="UTF-8">
-<style>
-body {
-    background: #EDECE6;
-    margin: 0em 1em 10em 1em;
-    color: black;
-}
-
-h1 { color: white; background: #85774A; }
-h2 { color: white; background: #85774A; }
-h3 { color: white; background: #9D936E; }
-h4 { color: white; background: #9D936E; }
-    
-a { color: #BA6D36; }
-
-</style>
-</head>
-<body>
-<a NAME="top" ID="top"></a>
-<h1>eric6.Plugins.CheckerPlugins.CodeStyleChecker.DocStyleChecker</h1>
-
-<p>
-Module implementing a checker for documentation string conventions.
-</p>
-<h3>Global Attributes</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Classes</h3>
-
-<table>
-
-<tr>
-<td><a href="#DocStyleChecker">DocStyleChecker</a></td>
-<td>Class implementing a checker for documentation string conventions.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleContext">DocStyleContext</a></td>
-<td>Class implementing the source context.</td>
-</tr>
-</table>
-<h3>Functions</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<hr />
-<hr />
-<a NAME="DocStyleChecker" ID="DocStyleChecker"></a>
-<h2>DocStyleChecker</h2>
-
-<p>
-    Class implementing a checker for documentation string conventions.
-</p>
-<h3>Derived from</h3>
-object
-<h3>Class Attributes</h3>
-
-<table>
-<tr><td>Codes</td></tr>
-</table>
-<h3>Class Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-<h3>Methods</h3>
-
-<table>
-
-<tr>
-<td><a href="#DocStyleChecker.__init__">DocStyleChecker</a></td>
-<td>Constructor</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkBackslashes">__checkBackslashes</a></td>
-<td>Private method to check, that all docstrings containing backslashes are surrounded by raw triple double quotes.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkBlankAfterLastParagraph">__checkBlankAfterLastParagraph</a></td>
-<td>Private method to check, that the last paragraph of docstrings is followed by a blank line.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkBlankAfterSummary">__checkBlankAfterSummary</a></td>
-<td>Private method to check, that docstring summaries are followed by a blank line.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkBlankBeforeAndAfterClass">__checkBlankBeforeAndAfterClass</a></td>
-<td>Private method to check, that class docstrings have one blank line around them.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkClassDocstring">__checkClassDocstring</a></td>
-<td>Private method to check, that all public functions and methods have a docstring.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEndsWithPeriod">__checkEndsWithPeriod</a></td>
-<td>Private method to check, that docstring summaries end with a period.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricBlankAfterSummary">__checkEricBlankAfterSummary</a></td>
-<td>Private method to check, that docstring summaries are followed by a blank line.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricEndsWithPeriod">__checkEricEndsWithPeriod</a></td>
-<td>Private method to check, that docstring summaries end with a period.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricException">__checkEricException</a></td>
-<td>Private method to check, that docstrings contain an &#64;exception line if they raise an exception and don't otherwise.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricFunctionArguments">__checkEricFunctionArguments</a></td>
-<td>Private method to check, that docstrings contain an &#64;param and/or &#64;keyparam line for each argument.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricNBlankAfterLastParagraph">__checkEricNBlankAfterLastParagraph</a></td>
-<td>Private method to check, that the last paragraph of docstrings is not followed by a blank line.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction">__checkEricNoBlankBeforeAndAfterClassOrFunction</a></td>
-<td>Private method to check, that class and function/method docstrings have no blank line around them.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricQuotesOnSeparateLines">__checkEricQuotesOnSeparateLines</a></td>
-<td>Private method to check, that leading and trailing quotes are on a line by themselves.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricReturn">__checkEricReturn</a></td>
-<td>Private method to check, that docstrings contain an &#64;return line if they return anything and don't otherwise.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricSignal">__checkEricSignal</a></td>
-<td>Private method to check, that docstrings contain an &#64;signal line if they define signals and don't otherwise.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkEricSummary">__checkEricSummary</a></td>
-<td>Private method to check, that method docstring summaries start with specific words.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkFunctionDocstring">__checkFunctionDocstring</a></td>
-<td>Private method to check, that all public functions and methods have a docstring.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkImperativeMood">__checkImperativeMood</a></td>
-<td>Private method to check, that docstring summaries are in imperative mood.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkIndent">__checkIndent</a></td>
-<td>Private method to check, that docstrings are properly indented.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkModulesDocstrings">__checkModulesDocstrings</a></td>
-<td>Private method to check, if the module has a docstring.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkNoBlankLineBefore">__checkNoBlankLineBefore</a></td>
-<td>Private method to check, that function/method docstrings are not preceded by a blank line.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkNoSignature">__checkNoSignature</a></td>
-<td>Private method to check, that docstring summaries don't repeat the function's signature.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkOneLiner">__checkOneLiner</a></td>
-<td>Private method to check, that one-liner docstrings fit on one line with quotes.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkReturnType">__checkReturnType</a></td>
-<td>Private method to check, that docstrings mention the return value type.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkSummary">__checkSummary</a></td>
-<td>Private method to check, that docstring summaries contain some text.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__checkTripleDoubleQuotes">__checkTripleDoubleQuotes</a></td>
-<td>Private method to check, that all docstrings are surrounded by triple double quotes.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__error">__error</a></td>
-<td>Private method to record an issue.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__getArgNames">__getArgNames</a></td>
-<td>Private method to get the argument names of a function node.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__getSummaryLine">__getSummaryLine</a></td>
-<td>Private method to extract the summary line.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__getSummaryLines">__getSummaryLines</a></td>
-<td>Private method to extract the summary lines.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__ignoreCode">__ignoreCode</a></td>
-<td>Private method to check if the error code should be ignored.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseClasses">__parseClasses</a></td>
-<td>Private method to extract top-level classes.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseContexts">__parseContexts</a></td>
-<td>Private method to extract a context from the source.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseDocstring">__parseDocstring</a></td>
-<td>Private method to extract a docstring given `def` or `class` source.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseFunctions">__parseFunctions</a></td>
-<td>Private method to extract top-level functions.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseMethods">__parseMethods</a></td>
-<td>Private method to extract methods of all classes.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseModuleDocstring">__parseModuleDocstring</a></td>
-<td>Private method to extract a docstring given a module source.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__parseTopLevel">__parseTopLevel</a></td>
-<td>Private method to extract top-level functions or classes.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__readline">__readline</a></td>
-<td>Private method to get the next line from the source.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__reportInvalidSyntax">__reportInvalidSyntax</a></td>
-<td>Private method to report a syntax error.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__resetReadline">__resetReadline</a></td>
-<td>Private method to reset the internal readline function.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.__skipIndentedBlock">__skipIndentedBlock</a></td>
-<td>Private method to skip over an indented block of source code.</td>
-</tr>
-<tr>
-<td><a href="#DocStyleChecker.run">run</a></td>
-<td>Public method to check the given source for violations of doc string conventions.</td>
-</tr>
-</table>
-<h3>Static Methods</h3>
-
-<table>
-<tr><td>None</td></tr>
-</table>
-
-<a NAME="DocStyleChecker.__init__" ID="DocStyleChecker.__init__"></a>
-<h4>DocStyleChecker (Constructor)</h4>
-<b>DocStyleChecker</b>(<i>source, filename, select, ignore, expected, repeat, maxLineLength=79, docType="pep257"</i>)
-
-<p>
-        Constructor
-</p>
-<dl>
-
-<dt><i>source</i></dt>
-<dd>
-source code to be checked (list of string)
-</dd>
-<dt><i>filename</i></dt>
-<dd>
-name of the source file (string)
-</dd>
-<dt><i>select</i></dt>
-<dd>
-list of selected codes (list of string)
-</dd>
-<dt><i>ignore</i></dt>
-<dd>
-list of codes to be ignored (list of string)
-</dd>
-<dt><i>expected</i></dt>
-<dd>
-list of expected codes (list of string)
-</dd>
-<dt><i>repeat</i></dt>
-<dd>
-flag indicating to report each occurrence of a code
-            (boolean)
-</dd>
-<dt><i>maxLineLength=</i></dt>
-<dd>
-allowed line length (integer)
-</dd>
-<dt><i>docType=</i></dt>
-<dd>
-type of the documentation strings
-            (string, one of 'eric' or 'pep257')
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkBackslashes" ID="DocStyleChecker.__checkBackslashes"></a>
-<h4>DocStyleChecker.__checkBackslashes</h4>
-<b>__checkBackslashes</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that all docstrings containing
-        backslashes are surrounded by raw triple double quotes.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkBlankAfterLastParagraph" ID="DocStyleChecker.__checkBlankAfterLastParagraph"></a>
-<h4>DocStyleChecker.__checkBlankAfterLastParagraph</h4>
-<b>__checkBlankAfterLastParagraph</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that the last paragraph of docstrings is
-        followed by a blank line.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkBlankAfterSummary" ID="DocStyleChecker.__checkBlankAfterSummary"></a>
-<h4>DocStyleChecker.__checkBlankAfterSummary</h4>
-<b>__checkBlankAfterSummary</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstring summaries are followed
-        by a blank line.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkBlankBeforeAndAfterClass" ID="DocStyleChecker.__checkBlankBeforeAndAfterClass"></a>
-<h4>DocStyleChecker.__checkBlankBeforeAndAfterClass</h4>
-<b>__checkBlankBeforeAndAfterClass</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that class docstrings have one
-        blank line around them.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkClassDocstring" ID="DocStyleChecker.__checkClassDocstring"></a>
-<h4>DocStyleChecker.__checkClassDocstring</h4>
-<b>__checkClassDocstring</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that all public functions and methods
-        have a docstring.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEndsWithPeriod" ID="DocStyleChecker.__checkEndsWithPeriod"></a>
-<h4>DocStyleChecker.__checkEndsWithPeriod</h4>
-<b>__checkEndsWithPeriod</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstring summaries end with a period.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricBlankAfterSummary" ID="DocStyleChecker.__checkEricBlankAfterSummary"></a>
-<h4>DocStyleChecker.__checkEricBlankAfterSummary</h4>
-<b>__checkEricBlankAfterSummary</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstring summaries are followed
-        by a blank line.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricEndsWithPeriod" ID="DocStyleChecker.__checkEricEndsWithPeriod"></a>
-<h4>DocStyleChecker.__checkEricEndsWithPeriod</h4>
-<b>__checkEricEndsWithPeriod</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstring summaries end with a period.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricException" ID="DocStyleChecker.__checkEricException"></a>
-<h4>DocStyleChecker.__checkEricException</h4>
-<b>__checkEricException</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstrings contain an &#64;exception line
-        if they raise an exception and don't otherwise.
-</p>
-<p>
-        Note: This method also checks the raised and documented exceptions for
-        completeness (i.e. raised exceptions that are not documented or
-        documented exceptions that are not raised)
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricFunctionArguments" ID="DocStyleChecker.__checkEricFunctionArguments"></a>
-<h4>DocStyleChecker.__checkEricFunctionArguments</h4>
-<b>__checkEricFunctionArguments</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstrings contain an &#64;param and/or
-        &#64;keyparam line for each argument.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricNBlankAfterLastParagraph" ID="DocStyleChecker.__checkEricNBlankAfterLastParagraph"></a>
-<h4>DocStyleChecker.__checkEricNBlankAfterLastParagraph</h4>
-<b>__checkEricNBlankAfterLastParagraph</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that the last paragraph of docstrings is
-        not followed by a blank line.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction" ID="DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction"></a>
-<h4>DocStyleChecker.__checkEricNoBlankBeforeAndAfterClassOrFunction</h4>
-<b>__checkEricNoBlankBeforeAndAfterClassOrFunction</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that class and function/method docstrings
-        have no blank line around them.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricQuotesOnSeparateLines" ID="DocStyleChecker.__checkEricQuotesOnSeparateLines"></a>
-<h4>DocStyleChecker.__checkEricQuotesOnSeparateLines</h4>
-<b>__checkEricQuotesOnSeparateLines</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that leading and trailing quotes are on
-        a line by themselves.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricReturn" ID="DocStyleChecker.__checkEricReturn"></a>
-<h4>DocStyleChecker.__checkEricReturn</h4>
-<b>__checkEricReturn</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstrings contain an &#64;return line
-        if they return anything and don't otherwise.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricSignal" ID="DocStyleChecker.__checkEricSignal"></a>
-<h4>DocStyleChecker.__checkEricSignal</h4>
-<b>__checkEricSignal</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstrings contain an &#64;signal line
-        if they define signals and don't otherwise.
-</p>
-<p>
-        Note: This method also checks the defined and documented signals for
-        completeness (i.e. defined signals that are not documented or
-        documented signals that are not defined)
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkEricSummary" ID="DocStyleChecker.__checkEricSummary"></a>
-<h4>DocStyleChecker.__checkEricSummary</h4>
-<b>__checkEricSummary</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that method docstring summaries start with
-        specific words.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkFunctionDocstring" ID="DocStyleChecker.__checkFunctionDocstring"></a>
-<h4>DocStyleChecker.__checkFunctionDocstring</h4>
-<b>__checkFunctionDocstring</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that all public functions and methods
-        have a docstring.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkImperativeMood" ID="DocStyleChecker.__checkImperativeMood"></a>
-<h4>DocStyleChecker.__checkImperativeMood</h4>
-<b>__checkImperativeMood</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstring summaries are in
-        imperative mood.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkIndent" ID="DocStyleChecker.__checkIndent"></a>
-<h4>DocStyleChecker.__checkIndent</h4>
-<b>__checkIndent</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, that docstrings are properly indented.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstring context (DocStyleContext)
-</dd>
-<dt><i>context</i></dt>
-<dd>
-context of the docstring (DocStyleContext)
-</dd>
-</dl>
-<a NAME="DocStyleChecker.__checkModulesDocstrings" ID="DocStyleChecker.__checkModulesDocstrings"></a>
-<h4>DocStyleChecker.__checkModulesDocstrings</h4>
-<b>__checkModulesDocstrings</b>(<i>docstringContext, context</i>)
-
-<p>
-        Private method to check, if the module has a docstring.
-</p>
-<dl>
-
-<dt><i>docstringContext</i></dt>
-<dd>
-docstri