Official repository for Spyder - The Scientific Python Development Environment
This report summarizes scanner evidence for spyder-ide/spyder, a Python project with 9,358 GitHub stars. SynthScan examined 329,608 lines of code across 2198 source files, recording 5721 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 35.5 (High pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 2602 finding(s).
Are imports declared and package/API names verified? 433 finding(s).
Are wrappers, guards, and repeated structures necessary? 4341 finding(s).
Which changes need focused human review? 5721 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 5721 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | bootstrap.py | 3 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | bootstrap.py | 8 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | bootstrap.py | 31 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 33 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 44 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 46 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 78 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 80 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 133 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 135 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 172 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 174 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 191 | # ============================================================================= | COMMENT |
| MEDIUM | bootstrap.py | 193 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 37 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 40 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 48 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 50 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 58 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 60 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 216 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 218 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | setup.py | 223 | #============================================================================== | COMMENT |
| MEDIUM⚡ | setup.py | 225 | #============================================================================== | COMMENT |
| MEDIUM | setup.py | 156 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 158 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 174 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 176 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 188 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 190 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 435 | # ============================================================================= | COMMENT |
| MEDIUM | setup.py | 437 | # ============================================================================= | COMMENT |
| MEDIUM | rope_profiling/test.py | 2 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | rope_profiling/test.py | 7 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | spyder/pyplot.py | 2 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | spyder/pyplot.py | 7 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | spyder/dependencies.py | 22 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | spyder/dependencies.py | 24 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | spyder/dependencies.py | 30 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | spyder/dependencies.py | 32 | # ============================================================================= | COMMENT |
| MEDIUM | spyder/dependencies.py | 94 | # ============================================================================= | COMMENT |
| MEDIUM | spyder/dependencies.py | 99 | # ============================================================================= | COMMENT |
| MEDIUM | spyder/dependencies.py | 346 | # ============================================================================= | COMMENT |
| MEDIUM | spyder/dependencies.py | 348 | # ============================================================================= | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 36 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 38 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 42 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 44 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 99 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 101 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 109 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 111 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 115 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 117 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 121 | #============================================================================== | COMMENT |
| MEDIUM⚡ | spyder/app/mainwindow.py | 123 | #============================================================================== | COMMENT |
| MEDIUM | spyder/app/mainwindow.py | 19 | # ============================================================================= | COMMENT |
| MEDIUM | spyder/app/mainwindow.py | 21 | # ============================================================================= | COMMENT |
| MEDIUM | spyder/app/mainwindow.py | 63 | #============================================================================== | COMMENT |
| MEDIUM | spyder/app/mainwindow.py | 68 | #============================================================================== | COMMENT |
| 1693 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | runtests.py | 74 | except TypeError: # raised when no signals are connected | CODE |
| HIGH | spyder/requirements.py | 26 | except Exception: | CODE |
| HIGH | spyder/app/mainwindow.py | 523 | except Exception: | CODE |
| HIGH | spyder/app/mainwindow.py | 591 | except ValueError: | CODE |
| HIGH | spyder/app/mainwindow.py | 696 | except SpyderAPIError: | CODE |
| HIGH | spyder/app/mainwindow.py | 1303 | except Exception: | CODE |
| HIGH | spyder/app/mainwindow.py | 202 | except ImportError: | CODE |
| HIGH | spyder/app/mainwindow.py | 503 | except TypeError: | CODE |
| HIGH | spyder/app/mainwindow.py | 641 | except RuntimeError: | CODE |
| HIGH | spyder/app/mainwindow.py | 1055 | except RuntimeError: | CODE |
| HIGH | spyder/app/start.py | 53 | except: | CODE |
| HIGH | spyder/app/start.py | 18 | except ValueError: | CODE |
| HIGH | spyder/app/start.py | 238 | except Exception: | CODE |
| HIGH | spyder/app/start.py | 290 | except: | CODE |
| HIGH | spyder/app/utils.py | 397 | except BaseException: | CODE |
| HIGH | spyder/app/tests/conftest.py | 392 | except AttributeError: | CODE |
| HIGH | spyder/app/tests/conftest.py | 311 | except RuntimeError: | CODE |
| HIGH | spyder/app/tests/test_mainwindow.py | 3717 | except KeyError: | CODE |
| HIGH | spyder/config/user.py | 328 | except IOError: | CODE |
| HIGH | spyder/config/user.py | 472 | except (SyntaxError, ValueError): | CODE |
| HIGH | spyder/config/user.py | 538 | except (SyntaxError, ValueError): | CODE |
| HIGH | spyder/config/utils.py | 109 | except ValueError: | CODE |
| HIGH | spyder/config/manager.py | 458 | except ValueError: | CODE |
| HIGH | spyder/config/manager.py | 438 | except cp.NoOptionError: | CODE |
| HIGH | spyder/config/manager.py | 162 | except EnvironmentError: | CODE |
| HIGH | spyder/config/manager.py | 430 | except cp.NoOptionError: | CODE |
| HIGH | spyder/config/manager.py | 693 | except Exception: | CODE |
| HIGH | spyder/config/base.py | 494 | except EnvironmentError: | CODE |
| HIGH | spyder/plugins/findinfiles/plugin.py | 201 | except AttributeError: | CODE |
| HIGH | spyder/plugins/findinfiles/widgets/main_widget.py | 533 | except UnicodeDecodeError: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 473 | except AttributeError: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 513 | except NameError: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 522 | except NameError: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 565 | except NameError: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 1272 | except RuntimeError: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 329 | except Exception: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 103 | except AttributeError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 508 | except KeyError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 517 | except KeyError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 525 | except RuntimeError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 578 | except AttributeError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 971 | except KeyError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 566 | except RuntimeError: | CODE |
| HIGH | …lugins/variableexplorer/widgets/collectionsdelegate.py | 186 | except Exception: | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/importwizard.py | 45 | except (ValueError, SyntaxError): | CODE |
| HIGH | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 802 | except NameError: | CODE |
| HIGH | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 811 | except NameError: | CODE |
| HIGH | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 824 | except NameError: | CODE |
| HIGH | …r/plugins/variableexplorer/widgets/namespacebrowser.py | 196 | except TypeError: | CODE |
| HIGH | …/variableexplorer/widgets/objectexplorer/tree_model.py | 295 | except Exception: | CODE |
| HIGH | spyder/plugins/tours/widgets.py | 1007 | except Exception: | CODE |
| HIGH | spyder/plugins/pylint/main_widget.py | 341 | except (EOFError, ImportError): | CODE |
| HIGH | spyder/plugins/pylint/plugin.py | 192 | except SpyderAPIError: | CODE |
| HIGH | spyder/plugins/pythonpath/container.py | 209 | except OSError: | CODE |
| HIGH | spyder/plugins/pythonpath/container.py | 218 | except OSError: | CODE |
| HIGH | spyder/plugins/appearance/confpage.py | 94 | except ValueError: | CODE |
| HIGH | spyder/plugins/appearance/confpage.py | 421 | except ValueError: | CODE |
| HIGH | spyder/plugins/appearance/confpage.py | 104 | except Exception: | CODE |
| HIGH | spyder/plugins/appearance/confpage.py | 330 | except configparser.NoOptionError: | CODE |
| HIGH | spyder/plugins/statusbar/plugin.py | 162 | except RuntimeError: | CODE |
| 248 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | conftest.py | 116 | def pytest_collection_modifyitems(config, items): | CODE |
| LOW | rope_profiling/test.py | 66 | def get_calltip_from_pyobject(pyobject, | CODE |
| LOW | spyder/app/mainwindow.py | 358 | def show_plugin_compatibility_message(self, plugin_name, message): | CODE |
| LOW | spyder/app/mainwindow.py | 539 | def create_plugin_conf_widget(self, plugin): | CODE |
| LOW | spyder/app/mainwindow.py | 628 | def _prevent_freeze_when_moving_dockwidgets(self): | CODE |
| LOW | spyder/app/mainwindow.py | 968 | def change_last_focused_widget(self, old, now): | CODE |
| LOW | spyder/app/mainwindow.py | 1084 | def redirect_internalshell_stdio(self, state): | CODE |
| LOW | spyder/app/mainwindow.py | 1092 | def get_initial_working_directory(self): | CODE |
| LOW | spyder/app/restart.py | 42 | def _is_pid_running_on_windows(pid): | CODE |
| LOW | spyder/app/utils.py | 93 | def set_opengl_implementation(option): | CODE |
| LOW⚡ | spyder/app/tests/conftest.py | 278 | def pytest_runtest_makereport(item, call): | CODE |
| LOW | spyder/app/tests/conftest.py | 105 | def find_desired_tab_in_window(tab_name, window): | CODE |
| LOW | spyder/app/tests/conftest.py | 218 | def preferences_dialog_helper(qtbot, main_window, section): | CODE |
| LOW | spyder/app/tests/conftest.py | 256 | def get_random_dockable_plugin(main_window, exclude=None): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 117 | def test_single_instance_and_edit_magic(main_window, qtbot, tmpdir): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 285 | def test_default_plugin_actions(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 349 | def test_opengl_implementation(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 374 | def test_filter_numpy_warning(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 463 | def test_get_help_ipython_console_dot_notation(main_window, qtbot, tmpdir): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 504 | def test_get_help_ipython_console_special_characters( | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 550 | def test_get_help_ipython_console(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 652 | def test_move_to_first_breakpoint(main_window, qtbot, debugcell): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1039 | def test_connection_to_external_kernel(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1112 | def test_debug_and_backend_external_kernel(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1155 | def test_change_types_in_varexp(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1185 | def test_change_cwd_ipython_console( | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1372 | def test_open_notebooks_from_project_explorer(main_window, qtbot, tmpdir): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1427 | def test_runfile_from_project_explorer(main_window, qtbot, tmpdir): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1842 | def test_open_files_in_new_editor_window(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1866 | def test_close_when_file_is_changed(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 1888 | def test_maximize_minimize_plugins(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 2108 | def test_c_and_n_pdb_commands(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 2355 | def test_plots_scroll_and_max_plots(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 2461 | def test_tight_layout_option_for_inline_plot(main_window, qtbot, tmpdir): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 2573 | def test_plot_from_collectioneditor(main_window, qtbot): | CODE |
| LOW | spyder/app/tests/test_mainwindow.py | 2713 | def test_editorstack_open_switcher_dlg(main_window, tmpdir, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 2745 | def test_editorstack_open_symbolfinder_dlg(main_window, qtbot, tmpdir): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 2791 | def test_switcher_projects_integration(main_window, pytestconfig, qtbot, | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 2913 | def test_run_static_code_analysis(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 2955 | def test_troubleshooting_menu_item_and_url(main_window, qtbot, monkeypatch): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 2980 | def test_help_opens_when_show_tutorial_full(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3095 | def test_programmatic_custom_layouts(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3281 | def test_preferences_run_section_exists(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3303 | def test_preferences_checkboxes_not_checked_regression(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3371 | def test_preferences_change_font_regression(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3417 | def test_preferences_empty_shortcut_regression(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3476 | def test_preferences_shortcut_reset_regression(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3509 | def test_change_lsp_interpreter(qtbot, main_window): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3551 | def test_preferences_last_page_is_loaded(qtbot, main_window): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 3722 | def test_runcell_leading_indent(main_window, qtbot, tmpdir): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4032 | def test_path_manager_updates_clients(qtbot, main_window, tmpdir): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4251 | def test_runcell_after_restart(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4397 | def test_running_namespace_refresh(main_window, qtbot, tmpdir): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4554 | def test_run_unsaved_file_multiprocessing(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4604 | def test_varexp_cleared_after_kernel_restart(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4633 | def test_varexp_cleared_after_reset(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 4799 | def test_ordering_lsp_requests_at_startup(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 5586 | def test_add_external_plugins_to_dependencies(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 5608 | def test_shortcuts_in_external_plugins(main_window, qtbot): | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 5933 | def test_locals_globals_var_debug(main_window, qtbot, tmpdir): | STRING |
| 1562 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 0 | handle the data change event to enable the save and close button. | STRING |
| HIGH | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 0 | handle the data change event to enable the save and close button. | STRING |
| HIGH | …iableexplorer/widgets/objectexplorer/objectexplorer.py | 0 | handle the data change event to enable the save and close button. | STRING |
| HIGH | spyder/widgets/collectionseditor.py | 0 | handle the data change event to enable the save and close button. | STRING |
| HIGH | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 0 | ask user to confirm refreshing the editor. this function is to be called if refreshing the editor would overwrite change | STRING |
| HIGH | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 0 | ask user to confirm refreshing the editor. this function is to be called if refreshing the editor would overwrite change | STRING |
| HIGH | spyder/widgets/collectionseditor.py | 0 | ask user to confirm refreshing the editor. this function is to be called if refreshing the editor would overwrite change | STRING |
| HIGH | …er/widgets/objectexplorer/tests/test_objectexplorer.py | 0 | test that the refresh action is disabled by default. | STRING |
| HIGH | …ins/variableexplorer/widgets/tests/test_arrayeditor.py | 0 | test that the refresh action is disabled by default. | STRING |
| HIGH | …variableexplorer/widgets/tests/test_dataframeeditor.py | 0 | test that the refresh action is disabled by default. | STRING |
| HIGH | …er/widgets/objectexplorer/tests/test_objectexplorer.py | 0 | test that after pressing the refresh button, the value of the editor is replaced by the return value of the data_functio | STRING |
| HIGH | …ins/variableexplorer/widgets/tests/test_arrayeditor.py | 0 | test that after pressing the refresh button, the value of the editor is replaced by the return value of the data_functio | STRING |
| HIGH | …variableexplorer/widgets/tests/test_dataframeeditor.py | 0 | test that after pressing the refresh button, the value of the editor is replaced by the return value of the data_functio | STRING |
| HIGH | spyder/widgets/tests/test_collectioneditor.py | 0 | test that after pressing the refresh button, the value of the editor is replaced by the return value of the data_functio | STRING |
| HIGH | …er/widgets/objectexplorer/tests/test_objectexplorer.py | 0 | test that if the variable is deleted and then the editor is refreshed (resulting in data_function raising a keyerror), a | STRING |
| HIGH | …ins/variableexplorer/widgets/tests/test_arrayeditor.py | 0 | test that if the variable is deleted and then the editor is refreshed (resulting in data_function raising a keyerror), a | STRING |
| HIGH | …variableexplorer/widgets/tests/test_dataframeeditor.py | 0 | test that if the variable is deleted and then the editor is refreshed (resulting in data_function raising a keyerror), a | STRING |
| HIGH | spyder/widgets/tests/test_collectioneditor.py | 0 | test that if the variable is deleted and then the editor is refreshed (resulting in data_function raising a keyerror), a | STRING |
| HIGH | spyder/plugins/pylint/main_widget.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/pylint/plugin.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/ipythonconsole/plugin.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/ipythonconsole/widgets/main_widget.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/debugger/widgets/main_widget.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/debugger/widgets/framesbrowser.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/profiler/widgets/main_widget.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/console/plugin.py | 0 | this signal will request to open a file in a given row and column using a code editor. parameters ---------- path: str p | STRING |
| HIGH | spyder/plugins/projects/widgets/main_widget.py | 0 | restoring scrollbar position after main window is visible | STRING |
| HIGH | spyder/plugins/editor/widgets/main_widget.py | 0 | restoring scrollbar position after main window is visible | STRING |
| HIGH | spyder/plugins/outlineexplorer/plugin.py | 0 | restoring scrollbar position after main window is visible | STRING |
| HIGH | spyder/plugins/ipythonconsole/plugin.py | 0 | this signal is emitted to request help on a given object `name`. parameters ---------- help_data: dict example `{'name': | STRING |
| HIGH | spyder/plugins/ipythonconsole/widgets/main_widget.py | 0 | this signal is emitted to request help on a given object `name`. parameters ---------- help_data: dict example `{'name': | STRING |
| HIGH | spyder/plugins/console/plugin.py | 0 | this signal is emitted to request help on a given object `name`. parameters ---------- help_data: dict example `{'name': | STRING |
| HIGH | spyder/plugins/console/widgets/main_widget.py | 0 | this signal is emitted to request help on a given object `name`. parameters ---------- help_data: dict example `{'name': | STRING |
| HIGH | spyder/plugins/console/widgets/shell.py | 0 | this signal is emitted to request help on a given object `name`. parameters ---------- help_data: dict example `{'name': | STRING |
| HIGH | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 0 | test that the kernel correctly restarts after a kill. | STRING |
| HIGH | …ins/ipythonconsole/widgets/tests/test_remotekernels.py | 0 | test that the kernel correctly restarts after a kill. | STRING |
| HIGH | …ps/qtconsole/qtconsole/tests/test_00_console_widget.py | 0 | test that the kernel correctly restarts after a kill. | STRING |
| HIGH | spyder/plugins/ipythonconsole/widgets/main_widget.py | 0 | this signal will request to change the focus to the plugin. | STRING |
| HIGH | spyder/plugins/debugger/widgets/main_widget.py | 0 | this signal will request to change the focus to the plugin. | STRING |
| HIGH | spyder/plugins/editor/widgets/main_widget.py | 0 | this signal will request to change the focus to the plugin. | STRING |
| HIGH | spyder/plugins/ipythonconsole/widgets/shell.py | 0 | this signal is emitted when pdb reaches a new line. parameters ---------- filename: str the filename the debugger steppe | STRING |
| HIGH | spyder/plugins/debugger/widgets/main_widget.py | 0 | this signal is emitted when pdb reaches a new line. parameters ---------- filename: str the filename the debugger steppe | STRING |
| HIGH | spyder/plugins/debugger/widgets/framesbrowser.py | 0 | this signal is emitted when pdb reaches a new line. parameters ---------- filename: str the filename the debugger steppe | STRING |
| HIGH | spyder/plugins/ipythonconsole/widgets/shell.py | 0 | save the indentation corresponding to the clipboard data. must be called right after copying. | STRING |
| HIGH | spyder/plugins/editor/widgets/codeeditor/codeeditor.py | 0 | save the indentation corresponding to the clipboard data. must be called right after copying. | STRING |
| HIGH | spyder/utils/clipboard_helper.py | 0 | save the indentation corresponding to the clipboard data. must be called right after copying. | STRING |
| HIGH | …ompletion/providers/languageserver/providers/window.py | 0 | spyder language server protocol client workspace handler routines. | STRING |
| HIGH | …ompletion/providers/languageserver/providers/client.py | 0 | spyder language server protocol client workspace handler routines. | STRING |
| HIGH | …pletion/providers/languageserver/providers/document.py | 0 | spyder language server protocol client workspace handler routines. | STRING |
| HIGH | …letion/providers/languageserver/providers/workspace.py | 0 | spyder language server protocol client workspace handler routines. | STRING |
| HIGH | …tion/providers/languageserver/widgets/serversconfig.py | 0 | get row type based on model index. needed for the custom proxy model. | STRING |
| HIGH | spyder/plugins/shortcuts/widgets/table.py | 0 | get row type based on model index. needed for the custom proxy model. | STRING |
| HIGH | spyder/widgets/collectionseditor.py | 0 | get row type based on model index. needed for the custom proxy model. | STRING |
| HIGH | spyder/plugins/explorer/plugin.py | 0 | this signal is emitted to request creating a new file with spyder. parameters ---------- path: str file path to create. | STRING |
| HIGH | spyder/plugins/explorer/widgets/main_widget.py | 0 | this signal is emitted to request creating a new file with spyder. parameters ---------- path: str file path to create. | STRING |
| HIGH | spyder/plugins/explorer/widgets/explorer.py | 0 | this signal is emitted to request creating a new file with spyder. parameters ---------- path: str file path to create. | STRING |
| HIGH | spyder/plugins/explorer/plugin.py | 0 | this signal is emitted when a file is removed. parameters ---------- path: str file path removed. | STRING |
| HIGH | spyder/plugins/explorer/widgets/main_widget.py | 0 | this signal is emitted when a file is removed. parameters ---------- path: str file path removed. | STRING |
| HIGH | spyder/plugins/explorer/widgets/explorer.py | 0 | this signal is emitted when a file is removed. parameters ---------- path: str file path removed. | STRING |
| HIGH | spyder/plugins/explorer/plugin.py | 0 | this signal is emitted when a file is renamed. parameters ---------- old_path: str old path for renamed file. new_path: | STRING |
| 103 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/rm_whitespace.py | 140 | "${2:-$(git remote |grep ^upstream || echo origin)} " | CODE |
| HIGH | tools/rm_whitespace.py | 141 | "refs/pull/$1/head:pr/$1 && git checkout pr/$1; }; f")]) | CODE |
| HIGH | spyder/plugins/variableexplorer/widgets/basedialog.py | 26 | self.setStyleSheet(css.toString()) | CODE |
| HIGH | spyder/plugins/tours/widgets.py | 1205 | return css.toString() | STRING |
| HIGH⚡ | spyder/plugins/tours/widgets.py | 1246 | return css.toString() | STRING |
| HIGH | spyder/plugins/pythonpath/widgets/pathmanager.py | 282 | return css.toString() | CODE |
| HIGH | spyder/plugins/appearance/confpage.py | 228 | preview_interface_label_css.toString() | CODE |
| HIGH | spyder/plugins/projects/widgets/projectexplorer.py | 286 | src_list = [str(url.toString()) for url in event.mimeData().urls()] | CODE |
| HIGH | spyder/plugins/ipythonconsole/widgets/main_widget.py | 368 | self.pager_label.setStyleSheet(pager_label_css.toString()) | CODE |
| HIGH | spyder/plugins/ipythonconsole/widgets/main_widget.py | 433 | self.console_environment_menu.setStyleSheet(css.toString()) | CODE |
| HIGH | spyder/plugins/ipythonconsole/widgets/client.py | 665 | "debugpy_stream undefined, debugging will not be enabled", | CODE |
| HIGH | spyder/plugins/ipythonconsole/widgets/restartdialog.py | 160 | label.setStyleSheet(radiobuttons_css.toString()) | CODE |
| HIGH | spyder/plugins/onlinehelp/widgets.py | 276 | if not current.startswith(self.home_url.toString()): | CODE |
| HIGH | spyder/plugins/onlinehelp/widgets.py | 427 | return QUrl(self.home_url.toString() + text) | CODE |
| HIGH | spyder/plugins/onlinehelp/widgets.py | 438 | string_url = url.toString() | CODE |
| HIGH | spyder/plugins/onlinehelp/widgets.py | 442 | return url.toString().split('=')[-1] | CODE |
| HIGH | spyder/plugins/remoteclient/widgets/connectionstatus.py | 235 | label.setStyleSheet(important_labels_css.toString()) | CODE |
| HIGH | spyder/plugins/remoteclient/widgets/connectionstatus.py | 243 | label.setStyleSheet(other_info_labels_css.toString()) | CODE |
| HIGH | spyder/plugins/remoteclient/widgets/connectionstatus.py | 259 | self._log_label.setStyleSheet(log_label_css.toString()) | CODE |
| HIGH | spyder/plugins/remoteclient/widgets/connectionstatus.py | 280 | self._log_widget.setStyleSheet(self._log_widget.css.toString()) | CODE |
| HIGH | spyder/plugins/debugger/widgets/main_widget.py | 803 | self._stack.setStyleSheet(css.toString()) | CODE |
| HIGH | …yder/plugins/debugger/widgets/breakpoint_table_view.py | 206 | self.setStyleSheet(css.toString()) | CODE |
| HIGH | spyder/plugins/application/widgets/about.py | 308 | return css.toString() | STRING |
| HIGH | spyder/plugins/application/widgets/about.py | 334 | return css.toString() | STRING |
| HIGH | spyder/plugins/application/widgets/about.py | 346 | return css.toString() | STRING |
| HIGH | spyder/plugins/application/widgets/about.py | 368 | return css.toString() | STRING |
| HIGH⚡ | spyder/plugins/application/widgets/appeal.py | 105 | url = str(url.toString()) | CODE |
| HIGH | spyder/plugins/run/widgets.py | 242 | self.store_params_text.setStyleSheet(store_params_css.toString()) | CODE |
| HIGH | spyder/plugins/run/widgets.py | 555 | return self._css.toString() | CODE |
| HIGH | spyder/plugins/run/widgets.py | 1142 | return self._css.toString() | CODE |
| HIGH | spyder/plugins/editor/widgets/main_widget.py | 482 | self.todo_menu.setStyleSheet(todo_menu_css.toString()) | CODE |
| HIGH | spyder/plugins/editor/widgets/main_widget.py | 499 | self.warning_menu.setStyleSheet(warning_menu_css.toString()) | CODE |
| HIGH | spyder/plugins/editor/widgets/window.py | 224 | self.splitter.setStyleSheet(self._splitter_css.toString()) | CODE |
| HIGH | spyder/plugins/editor/widgets/window.py | 248 | editorstack.tabs.setStyleSheet(css.toString()) | CODE |
| HIGH | spyder/plugins/editor/widgets/window.py | 365 | self.splitter.setStyleSheet(self._splitter_css.toString()) | CODE |
| HIGH | spyder/plugins/editor/widgets/window.py | 380 | self.splitter.setStyleSheet(self._splitter_css.toString()) | CODE |
| HIGH | spyder/plugins/editor/widgets/splitter.py | 287 | return css.toString() | CODE |
| HIGH⚡ | spyder/plugins/editor/widgets/codeeditor/stack_mixin.py | 1017 | self._undo_stack.push(edit) | CODE |
| HIGH | …plugins/editor/widgets/codeeditor/multicursor_mixin.py | 101 | # block.length() includes line separator? just \n? | COMMENT |
| HIGH | spyder/plugins/editor/widgets/codeeditor/codeeditor.py | 1476 | end = start + it.length() - 1 | CODE |
| HIGH | …yder/plugins/editor/widgets/editorstack/editorstack.py | 663 | self.top_toolbar.setStyleSheet(css.toString()) | CODE |
| HIGH | …yder/plugins/editor/widgets/editorstack/editorstack.py | 2525 | if str(lastm.toString()) != str(finfo.lastmodified.toString()): | CODE |
| HIGH | spyder/plugins/help/widgets.py | 873 | url = str(url.toString()) | CODE |
| HIGH | spyder/plugins/console/utils/interpreter.py | 224 | self.more = self.push(cmd) | CODE |
| HIGH | spyder/plugins/console/utils/interpreter.py | 328 | return InteractiveConsole.push(self, "#coding=utf-8\n" + line) | CODE |
| HIGH | spyder/utils/qthelpers.py | 249 | unquote(str(url.toString())), extlist) | CODE |
| HIGH⚡ | spyder/utils/stylesheet.py | 99 | if self._stylesheet.toString() == "": | CODE |
| HIGH⚡ | spyder/utils/stylesheet.py | 101 | return self._stylesheet.toString() | CODE |
| HIGH⚡ | spyder/utils/stylesheet.py | 109 | if self._stylesheet.toString() == "": | CODE |
| HIGH | spyder/utils/stylesheet.py | 151 | self._stylesheet_as_string = self._stylesheet.toString() | CODE |
| HIGH | spyder/api/widgets/comboboxes.py | 118 | self.setStyleSheet(css.toString()) | CODE |
| HIGH | spyder/api/widgets/comboboxes.py | 213 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/comboboxes.py | 370 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/comboboxes.py | 391 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/comboboxes.py | 424 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/menus.py | 224 | self.setStyleSheet(self.css.toString()) | CODE |
| HIGH⚡ | spyder/api/widgets/status.py | 125 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/status.py | 287 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/status.py | 316 | self.setStyleSheet(self._css.toString()) | CODE |
| HIGH | spyder/api/widgets/status.py | 337 | self.setStyleSheet(self._css.toString()) | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | conftest.py | 56 | CODE | |
| LOW | setup.py | 61 | CODE | |
| LOW | tools/rm_whitespace.py | 172 | CODE | |
| LOW | tools/rm_whitespace.py | 228 | CODE | |
| LOW | spyder/app/find_plugins.py | 52 | CODE | |
| LOW | spyder/app/mainwindow.py | 968 | CODE | |
| LOW | spyder/app/start.py | 104 | CODE | |
| LOW | spyder/app/start.py | 141 | CODE | |
| LOW | spyder/app/utils.py | 93 | CODE | |
| LOW | spyder/app/tests/conftest.py | 135 | CODE | |
| LOW | spyder/app/tests/conftest.py | 319 | CODE | |
| LOW | spyder/app/tests/test_mainwindow.py | 3062 | CODE | |
| LOW | spyder/app/tests/test_mainwindow.py | 3095 | CODE | |
| LOW | spyder/config/user.py | 252 | CODE | |
| LOW | spyder/config/user.py | 368 | CODE | |
| LOW | spyder/config/user.py | 494 | CODE | |
| LOW | spyder/config/user.py | 556 | CODE | |
| LOW | spyder/config/user.py | 788 | CODE | |
| LOW | spyder/config/user.py | 849 | CODE | |
| LOW | spyder/config/user.py | 868 | CODE | |
| LOW | spyder/config/base.py | 245 | CODE | |
| LOW | spyder/config/base.py | 433 | CODE | |
| LOW | spyder/plugins/findinfiles/widgets/search_thread.py | 117 | CODE | |
| LOW | spyder/plugins/findinfiles/widgets/search_thread.py | 206 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 317 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 365 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 442 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 525 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 974 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/objecteditor.py | 58 | CODE | |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 158 | CODE | |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 191 | CODE | |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 811 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/importwizard.py | 311 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 376 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 508 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1047 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1147 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1223 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1402 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1509 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1747 | CODE | |
| LOW | …r/plugins/variableexplorer/widgets/namespacebrowser.py | 256 | CODE | |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 131 | CODE | |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 332 | CODE | |
| LOW | …ableexplorer/widgets/objectexplorer/attribute_model.py | 98 | CODE | |
| LOW | …variableexplorer/widgets/tests/test_dataframeeditor.py | 739 | CODE | |
| LOW | spyder/plugins/preferences/plugin.py | 80 | CODE | |
| LOW | spyder/plugins/preferences/plugin.py | 182 | CODE | |
| LOW | spyder/plugins/preferences/plugin.py | 220 | CODE | |
| LOW | spyder/plugins/preferences/tests/conftest.py | 79 | CODE | |
| LOW | spyder/plugins/preferences/widgets/container.py | 36 | CODE | |
| LOW | spyder/plugins/tours/widgets.py | 906 | CODE | |
| LOW | spyder/plugins/tours/widgets.py | 1047 | CODE | |
| LOW | spyder/plugins/pylint/main_widget.py | 193 | CODE | |
| LOW | spyder/plugins/pylint/main_widget.py | 759 | CODE | |
| LOW | spyder/plugins/pythonpath/widgets/pathmanager.py | 552 | CODE | |
| LOW | spyder/plugins/switcher/utils.py | 21 | CODE | |
| LOW | spyder/plugins/switcher/utils.py | 48 | CODE | |
| LOW | spyder/plugins/switcher/tests/test_switcher.py | 21 | CODE | |
| 374 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | spyder/app/restart.py | 224 | # Create the arguments needed for resetting | COMMENT |
| MEDIUM | spyder/app/tests/conftest.py | 407 | # Create a new console to ensure new config is loaded | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 388 | # Create an array with a nan value | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 628 | # Create a project in non-ascii path | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 1327 | # Create a project path | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 1384 | # Create a temp project directory | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 1387 | # Create an empty notebook in the project dir | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 1439 | # Create a temp project directory | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 1442 | # Create an empty file in the project dir | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 1854 | # Create a new editor window | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 2037 | # Create the object | COMMENT |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 2811 | # Create a temp project directory | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 3188 | # Create a editor split | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 3214 | # Create a bogus get_cwd | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 4613 | # Create a variable | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 4643 | # Create a variable | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 4659 | # Create the variable again | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 6941 | # Create a directory to use as a user path | STRING |
| MEDIUM | spyder/app/tests/test_mainwindow.py | 7242 | # Create an untitled file | STRING |
| MEDIUM | …spyder-boilerplate/spyder_boilerplate/spyder/plugin.py | 81 | # Create an example action | COMMENT |
| MEDIUM⚡ | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 2011 | # Create the view for the level | COMMENT |
| MEDIUM⚡ | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 2014 | # Create the view for the horizontal header | COMMENT |
| MEDIUM⚡ | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 2017 | # Create the view for the vertical index | COMMENT |
| MEDIUM⚡ | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 2023 | # Create the model and view of the data | COMMENT |
| MEDIUM | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 2109 | # Create the model and view of the data | COMMENT |
| MEDIUM | …ariableexplorer/widgets/tests/test_namespacebrowser.py | 191 | # Create a new variable that starts with a different letter than | COMMENT |
| MEDIUM | spyder/plugins/pythonpath/widgets/pathmanager.py | 106 | # Create a loading message | COMMENT |
| MEDIUM | spyder/plugins/pythonpath/widgets/pathmanager.py | 114 | # Create a QStackedWidget | COMMENT |
| MEDIUM⚡ | spyder/plugins/projects/tests/test_plugin.py | 123 | # Create the directory | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 139 | # Create the directory | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 222 | # Create the projects plugin without creating files. | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 254 | # Create the projects plugin. | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 282 | # Create the projects plugin. | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 303 | # Create the directories. | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 372 | # Create a directory for the project and some files. | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 491 | # Create the projects plugin. | COMMENT |
| MEDIUM | spyder/plugins/projects/tests/test_plugin.py | 540 | # Create a new directory | COMMENT |
| MEDIUM⚡ | …lugins/projects/widgets/tests/test_project_explorer.py | 48 | # Create a temp project directory and file | COMMENT |
| MEDIUM⚡ | …lugins/projects/widgets/tests/test_project_explorer.py | 52 | # Create an empty file in the project dir | COMMENT |
| MEDIUM | spyder/plugins/ipythonconsole/tests/conftest.py | 196 | # Create the console and a new client and set environment | COMMENT |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 362 | # Create a new client and try to rename it | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 379 | # Create a new client | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1075 | # Create an IPython kernel config file with a bad config | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1107 | # Create a new client | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1239 | # Create a class | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1464 | # Create an empty file called random.py in the cwd | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1476 | # Create a new client to see if its kernel starts despite the | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1945 | # Create a Matplotlib plot | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 2622 | # Create a new IPython console client | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 2672 | # Create a new client to test that the global config is applied | STRING |
| MEDIUM | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 3075 | # Create a dummy module to check the UMR | STRING |
| MEDIUM | spyder/plugins/ipythonconsole/utils/kernelspec.py | 185 | # Create the executable | COMMENT |
| MEDIUM | …ugins/ipythonconsole/utils/tests/test_spyder_kernel.py | 25 | # Create a kernel spec | COMMENT |
| MEDIUM | spyder/plugins/ipythonconsole/widgets/main_widget.py | 2105 | # Creating the client | COMMENT |
| MEDIUM | spyder/plugins/ipythonconsole/widgets/main_widget.py | 2327 | # Create a new client if the console is about to become empty | COMMENT |
| MEDIUM | spyder/plugins/ipythonconsole/widgets/main_widget.py | 2384 | # Create a new client if the console is about to become empty | COMMENT |
| MEDIUM | spyder/plugins/ipythonconsole/widgets/main_widget.py | 3094 | # Create an action for each kernel spec | COMMENT |
| MEDIUM | spyder/plugins/completion/api.py | 309 | # Define the priority of this provider, with 1 being the highest one | COMMENT |
| MEDIUM | …/completion/providers/languageserver/tests/conftest.py | 60 | # Create the manager | COMMENT |
| MEDIUM | …plugins/explorer/widgets/tests/test_remote_explorer.py | 53 | # Create a new directory with the UI and move to it | COMMENT |
| 73 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | bootstrap.py | 162 | CODE | |
| LOW | setup.py | 22 | CODE | |
| LOW | setup.py | 33 | CODE | |
| LOW | setup.py | 34 | CODE | |
| LOW | runtests.py | 24 | CODE | |
| LOW | spyder/pyplot.py | 16 | CODE | |
| LOW | spyder/pyplot.py | 18 | CODE | |
| LOW | spyder/app/mainwindow.py | 52 | CODE | |
| LOW | spyder/app/start.py | 47 | CODE | |
| LOW | spyder/app/tests/conftest.py | 22 | CODE | |
| LOW | spyder/app/tests/script_outline_1.py | 1 | CODE | |
| LOW | spyder/app/tests/script_outline_1.py | 2 | CODE | |
| LOW | spyder/app/tests/script_outline_2.py | 1 | CODE | |
| LOW | spyder/app/tests/script_outline_2.py | 2 | CODE | |
| LOW | spyder/app/tests/script_outline_2.py | 5 | CODE | |
| LOW | spyder/app/tests/script_outline_3.py | 1 | CODE | |
| LOW | spyder/app/tests/script_outline_3.py | 2 | CODE | |
| LOW | spyder/app/tests/script_outline_3.py | 5 | CODE | |
| LOW | spyder/app/tests/script_outline_3.py | 10 | CODE | |
| LOW | spyder/app/tests/script_outline_3.py | 13 | CODE | |
| LOW | spyder/app/tests/script_outline_3.py | 13 | CODE | |
| LOW | spyder/app/tests/script_unicode.py | 1 | CODE | |
| LOW | …spyder-boilerplate/spyder_boilerplate/spyder/plugin.py | 31 | CODE | |
| LOW | spyder/config/base.py | 15 | CODE | |
| LOW | spyder/config/tests/conftest.py | 16 | CODE | |
| LOW | spyder/plugins/findinfiles/api.py | 12 | CODE | |
| LOW | spyder/plugins/findinfiles/api.py | 13 | CODE | |
| LOW | spyder/plugins/variableexplorer/api.py | 12 | CODE | |
| LOW | spyder/plugins/variableexplorer/api.py | 12 | CODE | |
| LOW | spyder/plugins/variableexplorer/api.py | 12 | CODE | |
| LOW | spyder/plugins/variableexplorer/api.py | 12 | CODE | |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 17 | CODE | |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 36 | CODE | |
| LOW | …r/plugins/variableexplorer/widgets/namespacebrowser.py | 14 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 19 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 19 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 20 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 21 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 21 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 22 | CODE | |
| LOW | …ns/variableexplorer/widgets/objectexplorer/__init__.py | 23 | CODE | |
| LOW | spyder/plugins/tours/widgets.py | 1323 | CODE | |
| LOW | spyder/plugins/pylint/api.py | 13 | CODE | |
| LOW | spyder/plugins/pylint/api.py | 13 | CODE | |
| LOW | spyder/plugins/pylint/api.py | 13 | CODE | |
| LOW | …yder/plugins/pylint/tests/test_pylint_config_dialog.py | 12 | CODE | |
| LOW | spyder/plugins/pythonpath/api.py | 11 | CODE | |
| LOW | …r/plugins/pythonpath/widgets/tests/test_pathmanager.py | 23 | CODE | |
| LOW | spyder/plugins/projects/widgets/projectdialog.py | 11 | CODE | |
| LOW | …r/plugins/projects/widgets/tests/test_qcookiecutter.py | 12 | CODE | |
| LOW | …r/plugins/projects/widgets/tests/test_qcookiecutter.py | 13 | CODE | |
| LOW | spyder/plugins/projects/widgets/tests/test_project.py | 12 | CODE | |
| LOW | spyder/plugins/ipythonconsole/api.py | 10 | CODE | |
| LOW | spyder/plugins/ipythonconsole/comms/__init__.py | 13 | CODE | |
| LOW | spyder/plugins/ipythonconsole/utils/websocket_client.py | 14 | CODE | |
| LOW | spyder/plugins/ipythonconsole/utils/websocket_client.py | 20 | CODE | |
| LOW | spyder/plugins/ipythonconsole/utils/websocket_client.py | 22 | CODE | |
| LOW | spyder/plugins/ipythonconsole/widgets/main_widget.py | 12 | CODE | |
| LOW | spyder/plugins/ipythonconsole/widgets/client.py | 17 | CODE | |
| LOW | spyder/plugins/ipythonconsole/widgets/__init__.py | 14 | CODE | |
| 275 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | spyder/requirements.py | 26 | except Exception: | CODE |
| LOW | spyder/requirements.py | 59 | except Exception as e: | CODE |
| LOW⚡ | spyder/pyplot.py | 17 | except Exception: | CODE |
| LOW | spyder/dependencies.py | 384 | except Exception: | CODE |
| LOW | spyder/app/find_plugins.py | 78 | except Exception as error: | CODE |
| LOW | spyder/app/mainwindow.py | 523 | except Exception: | CODE |
| LOW | spyder/app/mainwindow.py | 1303 | except Exception: | CODE |
| LOW⚡ | spyder/app/start.py | 185 | except Exception as e: | CODE |
| LOW | spyder/app/start.py | 238 | except Exception: | CODE |
| LOW | spyder/app/restart.py | 262 | except Exception as error: | CODE |
| LOW | spyder/app/restart.py | 292 | except Exception as error: | CODE |
| LOW | spyder/app/utils.py | 42 | except Exception: | CODE |
| LOW | spyder/app/tests/conftest.py | 535 | except Exception: | CODE |
| LOW | spyder/app/tests/conftest.py | 569 | except Exception: | CODE |
| LOW | spyder/app/tests/conftest.py | 595 | except Exception: | CODE |
| LOW | spyder/app/tests/conftest.py | 615 | except Exception: | CODE |
| LOW | spyder/config/user.py | 120 | except Exception as e: | CODE |
| LOW | spyder/config/utils.py | 138 | except Exception: | CODE |
| LOW | spyder/config/manager.py | 693 | except Exception: | CODE |
| LOW | spyder/config/manager.py | 800 | except Exception: | CODE |
| LOW | spyder/config/base.py | 195 | except Exception: | CODE |
| LOW | spyder/config/base.py | 577 | except Exception: | CODE |
| LOW | spyder/config/base.py | 607 | except Exception as exc: | CODE |
| LOW | spyder/plugins/findinfiles/widgets/search_thread.py | 102 | except Exception: | CODE |
| MEDIUM | spyder/plugins/findinfiles/widgets/search_thread.py | 95 | def run(self): | CODE |
| MEDIUM | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 525 | def load_more_data(self, value, rows=False, columns=False): | CODE |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 329 | except Exception: | CODE |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 650 | except Exception: | CODE |
| LOW⚡ | spyder/plugins/variableexplorer/widgets/texteditor.py | 200 | except Exception: | CODE |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 186 | except Exception: | CODE |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 209 | except Exception as exception: | CODE |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 497 | except Exception as exception: | CODE |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 614 | except Exception as msg: | CODE |
| LOW | …lugins/variableexplorer/widgets/collectionsdelegate.py | 829 | except Exception as msg: | CODE |
| LOW | spyder/plugins/variableexplorer/widgets/importwizard.py | 337 | except Exception as instance: | CODE |
| LOW⚡ | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 194 | except Exception: | CODE |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 532 | except Exception: | CODE |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1099 | except Exception as error: | CODE |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1798 | except Exception: | CODE |
| LOW | …r/plugins/variableexplorer/widgets/namespacebrowser.py | 328 | except Exception as error: | CODE |
| LOW | …iableexplorer/widgets/objectexplorer/objectexplorer.py | 528 | except Exception as ex: | CODE |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 148 | except Exception as ex: | CODE |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 295 | except Exception: | CODE |
| LOW | …ableexplorer/widgets/objectexplorer/attribute_model.py | 66 | except Exception as ex: | CODE |
| LOW | …variableexplorer/widgets/tests/test_dataframeeditor.py | 789 | except Exception: | CODE |
| LOW | spyder/plugins/tours/widgets.py | 1007 | except Exception: | STRING |
| LOW | spyder/plugins/pylint/utils.py | 20 | except Exception: | CODE |
| LOW | spyder/plugins/pylint/utils.py | 52 | except Exception: | CODE |
| LOW | spyder/plugins/appearance/confpage.py | 104 | except Exception: | CODE |
| LOW | spyder/plugins/appearance/confpage.py | 553 | except Exception: | CODE |
| LOW | spyder/plugins/layout/plugin.py | 575 | except Exception: | CODE |
| LOW | spyder/plugins/projects/utils/cookie.py | 31 | except Exception as err: | CODE |
| LOW | spyder/plugins/projects/utils/watcher.py | 219 | except Exception: | CODE |
| MEDIUM | spyder/plugins/projects/utils/watcher.py | 49 | def run_wrapper(self): | CODE |
| LOW | spyder/plugins/projects/widgets/main_widget.py | 935 | except Exception: | CODE |
| LOW | spyder/plugins/projects/widgets/main_widget.py | 944 | except Exception: | CODE |
| LOW | spyder/plugins/ipythonconsole/tests/conftest.py | 287 | except Exception: | CODE |
| LOW | spyder/plugins/ipythonconsole/tests/conftest.py | 349 | except Exception: | CODE |
| LOW | spyder/plugins/ipythonconsole/tests/conftest.py | 368 | except Exception: | CODE |
| LOW | spyder/plugins/ipythonconsole/tests/conftest.py | 377 | except Exception: | CODE |
| 253 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | setup.py | 142 | # Check if a Qt binding is set in the environment and normalizes | COMMENT |
| LOW | spyder/app/tests/conftest.py | 339 | # Check if we need to use introspection in a given test | COMMENT |
| LOW | spyder/app/tests/conftest.py | 360 | # Check if we need to load a simple project to the interface | COMMENT |
| LOW | spyder/app/tests/conftest.py | 367 | # Check if we need to preload a complex project in a give test | COMMENT |
| LOW | spyder/app/tests/conftest.py | 378 | # Check if we need to preload a project with a namespace package | COMMENT |
| LOW | spyder/app/tests/test_mainwindow.py | 1318 | # Close file | COMMENT |
| LOW | spyder/app/tests/test_mainwindow.py | 2946 | # Close the file | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 5376 | # Open file in one of our directories without an __init__ file | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 7770 | # Set cwd to run files | STRING |
| LOW | spyder/app/tests/test_mainwindow.py | 7807 | # Set cwd to debug files and check we use it | STRING |
| LOW | spyder/config/manager.py | 727 | # Check if plugin has a separate file | COMMENT |
| LOW | spyder/config/manager.py | 734 | # Check if plugin has a separate file | COMMENT |
| LOW | spyder/config/manager.py | 806 | # Check if there's an app already running | COMMENT |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 1038 | # Add widgets to the stack | COMMENT |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1426 | # Verify if find '_copy(' in the label | COMMENT |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 2354 | # Check if the header shape has only one row (which display the | COMMENT |
| LOW | …iableexplorer/widgets/objectexplorer/objectexplorer.py | 173 | # Check if the values of the model have been changed | COMMENT |
| LOW⚡ | spyder/plugins/preferences/plugin.py | 89 | # Check if the plugin adds new configuration options to other | COMMENT |
| LOW | spyder/plugins/preferences/plugin.py | 100 | # Check if the plugin declares any additional configuration tabs | COMMENT |
| LOW | spyder/plugins/tours/widgets.py | 781 | # Check if it is a dockwidget and make the widget a dockwidget | STRING |
| LOW | spyder/plugins/tours/widgets.py | 802 | # Check if entry exists in dic and act accordingly | STRING |
| LOW | spyder/plugins/pylint/main_widget.py | 889 | # Check if custom interpreter is still present | COMMENT |
| LOW | spyder/plugins/layout/api.py | 149 | # Check if areas are overlapping! | COMMENT |
| LOW | spyder/plugins/layout/plugin.py | 1100 | # Check if TABIFY is not a list with None as unique value or a default | COMMENT |
| LOW | spyder/plugins/layout/widgets/dialog.py | 407 | # Check if name changed | COMMENT |
| LOW | spyder/plugins/layout/widgets/dialog.py | 418 | # Check if checkbox clicked | COMMENT |
| LOW | spyder/plugins/projects/api.py | 87 | # Check if recent_files in [main] (Spyder 4) | COMMENT |
| LOW | spyder/plugins/projects/tests/test_plugin.py | 158 | # Set config to opposite value so that we can check that it's set correctly | COMMENT |
| LOW | spyder/plugins/projects/widgets/main_widget.py | 710 | # Open file in editor | COMMENT |
| LOW | …er/plugins/ipythonconsole/tests/test_ipythonconsole.py | 1045 | # Set time to 2 minutes ago. | STRING |
| LOW | spyder/plugins/ipythonconsole/utils/kernel_handler.py | 377 | # Check if jupyter_runtime_dir exists (Spyder addition) | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/main_widget.py | 1072 | # Check if clients require a restart due to a change in | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/main_widget.py | 2289 | # Check if related clients or kernels are opened | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/client.py | 421 | # Check if cwd exists, else use home dir. | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/shell.py | 304 | # Set _starting to False to avoid reset at first prompt | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/shell.py | 603 | # Check if there is a kernel that can be interrupted before trying | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/shell.py | 1043 | # Check if the dependecies for special consoles are available. | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/debugging.py | 318 | # Check if we can guess a path from the shell content: | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/debugging.py | 389 | # Set executing to true and save the input buffer | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/help.py | 61 | # Check if the signature is at the beginning of the docstring | COMMENT |
| LOW⚡ | spyder/plugins/completion/plugin.py | 762 | # Check if there were any version changes between configurations | COMMENT |
| LOW⚡ | spyder/plugins/completion/plugin.py | 770 | # Check if there are new default values and copy them | COMMENT |
| LOW⚡ | spyder/plugins/completion/plugin.py | 777 | # Check if default values were changed between versions, | COMMENT |
| LOW⚡ | spyder/plugins/completion/plugin.py | 786 | # Check if keys were removed/renamed from the previous defaults | COMMENT |
| LOW | spyder/plugins/completion/plugin.py | 1067 | # Check if there are two or more slow completion providers | COMMENT |
| LOW | spyder/plugins/explorer/widgets/remote_explorer.py | 963 | # Check if remote file with the same name exists before trying to | COMMENT |
| LOW | spyder/plugins/explorer/widgets/remote_explorer.py | 1390 | # Check if the remote files exist first. If some of them do, then | COMMENT |
| LOW | spyder/plugins/explorer/widgets/remote_explorer.py | 1558 | # Check if users want to overwrite all downloaded files | COMMENT |
| LOW | spyder/plugins/explorer/widgets/remote_explorer.py | 1587 | # Check if a local file with the same name exists | COMMENT |
| LOW | spyder/plugins/explorer/widgets/remote_explorer.py | 1673 | # Check if the remote files exist first. If some of them do, then | COMMENT |
| LOW | spyder/plugins/explorer/widgets/explorer.py | 1078 | # Open files or directories | COMMENT |
| LOW | spyder/plugins/remoteclient/widgets/container.py | 159 | # Check if it's possible to save credentials securely before showing | COMMENT |
| LOW | spyder/plugins/profiler/widgets/main_widget.py | 529 | # Check if we're showing slow locals or searching for something to | COMMENT |
| LOW | spyder/plugins/application/plugin.py | 726 | # Check if started with bootstrap.py | COMMENT |
| LOW | spyder/plugins/run/container.py | 1277 | # Check if there's already a default parameter config to not do this | COMMENT |
| LOW | spyder/plugins/run/widgets.py | 518 | # Check if params are app default ones. | COMMENT |
| LOW | spyder/plugins/editor/panels/classfunctiondropdown.py | 183 | # Check if it is a real parent | COMMENT |
| LOW | spyder/plugins/editor/panels/codefolding.py | 155 | # Check if the block decoration has been removed, it | COMMENT |
| LOW | spyder/plugins/editor/panels/codefolding.py | 181 | # Check if a block is folded by UI inspection. | COMMENT |
| LOW | spyder/plugins/editor/panels/codefolding.py | 194 | # Check if the block already has a decoration, | COMMENT |
| 91 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | conftest.py | 21 | COMMENT | |
| LOW | runtests.py | 81 | # reached. If that's the case, sys.exit doesn't stop the script as you | COMMENT |
| LOW | tools/png-convert-and-optimize.sh | 1 | #!/bin/bash | COMMENT |
| LOW | spyder/app/start.py | 261 | and not options.reset_config_files): | COMMENT |
| LOW | spyder/app/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/config/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/config/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/findinfiles/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/findinfiles/widgets/results_browser.py | 141 | # - https://stackoverflow.com/a/43253004/438386 | COMMENT |
| LOW | spyder/plugins/findinfiles/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/variableexplorer/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …s/variableexplorer/widgets/objectexplorer/tree_item.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …iableexplorer/widgets/objectexplorer/objectexplorer.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …ableexplorer/widgets/objectexplorer/attribute_model.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …explorer/widgets/objectexplorer/toggle_column_mixin.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …iableexplorer/widgets/objectexplorer/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …der/plugins/variableexplorer/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/tours/widgets.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/pylint/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …yder/plugins/pylint/tests/test_pylint_config_dialog.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/pythonpath/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/switcher/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/appearance/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/layout/plugin.py | 41 | from spyder.utils.qthelpers import qbytearray_to_str | COMMENT |
| LOW | spyder/plugins/layout/plugin.py | 221 | # The layout needs to be applied twice: before and after the main | COMMENT |
| LOW | spyder/plugins/layout/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/projects/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/projects/utils/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/projects/widgets/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/projects/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/ipythonconsole/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/ipythonconsole/utils/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/ipythonconsole/utils/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/main_widget.py | 2941 | # We use the server name as hostname because for clients it's the | COMMENT |
| LOW | spyder/plugins/ipythonconsole/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/completion/api.py | 301 | """ | COMMENT |
| LOW | spyder/plugins/completion/api.py | 321 | # CONF_DEFAULTS_EXAMPLE = [ | COMMENT |
| LOW | spyder/plugins/completion/api.py | 341 | # A list of status bars classes that the provider declares to | COMMENT |
| LOW | …/plugins/completion/providers/languageserver/client.py | 241 | # Set the PyLS current working to an empty dir inside | COMMENT |
| LOW | spyder/plugins/onlinehelp/api.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/onlinehelp/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/explorer/plugin.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/explorer/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/explorer/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/remoteclient/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/history/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/shortcuts/api.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/shortcuts/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/shortcuts/widgets/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/shortcuts/widgets/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | …yder/plugins/debugger/widgets/breakpoint_table_view.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/profiler/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/profiler/widgets/main_widget.py | 201 | # triggered=self._undo, | COMMENT |
| LOW | spyder/plugins/profiler/widgets/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/run/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/workingdirectory/confpage.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/workingdirectory/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| LOW | spyder/plugins/maininterpreter/tests/__init__.py | 1 | # -*- coding: utf-8 -*- | COMMENT |
| 136 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | spyder/app/find_plugins.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | spyder/app/mainwindow.py | 113 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/config/manager.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/variableexplorer/widgets/arrayeditor.py | 248 | def set_format_spec(self, format_spec: str) -> None: | CODE |
| LOW | …er/plugins/variableexplorer/widgets/dataframeeditor.py | 425 | def set_format_spec(self, format_spec: str) -> None: | CODE |
| LOW | …s/variableexplorer/widgets/objectexplorer/tree_item.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | …iableexplorer/widgets/objectexplorer/objectexplorer.py | 38 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ableexplorer/widgets/objectexplorer/attribute_model.py | 47 | logger = logging.getLogger(__name__) | CODE |
| LOW | …explorer/widgets/objectexplorer/toggle_column_mixin.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/preferences/plugin.py | 46 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | spyder/plugins/pythonpath/container.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | spyder/plugins/layout/plugin.py | 45 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/projects/plugin.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | spyder/plugins/projects/utils/watcher.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/projects/widgets/main_widget.py | 55 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/comms/kernelcomm.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/utils/kernelspec.py | 53 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/widgets/main_widget.py | 84 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/widgets/main_widget.py | 1640 | def update_edit_menu(self) -> None: | CODE |
| LOW⚡ | spyder/plugins/ipythonconsole/widgets/client.py | 66 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/widgets/shell.py | 60 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/widgets/debugging.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | …der/plugins/ipythonconsole/widgets/namespacebrowser.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/ipythonconsole/widgets/status.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/toolbar/container.py | 34 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/completion/plugin.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | …yder/plugins/completion/providers/snippets/provider.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/completion/providers/snippets/actor.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | …lugins/completion/providers/languageserver/provider.py | 45 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/plugins/completion/providers/languageserver/client.py | 68 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ompletion/providers/languageserver/providers/window.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ompletion/providers/languageserver/providers/client.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | …pletion/providers/languageserver/providers/document.py | 25 | logger = logging.getLogger(__name__) | CODE |
| LOW | …letion/providers/languageserver/providers/workspace.py | 34 | logger = logging.getLogger(__name__) | CODE |
| LOW | …yder/plugins/completion/providers/fallback/provider.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/completion/providers/fallback/actor.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/explorer/plugin.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/explorer/widgets/main_widget.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/explorer/widgets/remote_explorer.py | 63 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/remoteclient/tests/fixtures.py | 22 | __all__ = [ | CODE |
| LOW | spyder/plugins/remoteclient/api/modules/__init__.py | 25 | __all__ = ['JupyterAPI', 'SpyderRemoteFileServicesAPI'] | CODE |
| LOW | spyder/plugins/remoteclient/api/modules/base.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …der/plugins/remoteclient/widgets/connectioncombobox.py | 96 | def _setup_connections(self) -> None: | CODE |
| LOW⚡ | spyder/plugins/remoteclient/widgets/connectionpages.py | 64 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/application/plugin.py | 582 | def _update_file_actions(self) -> None: | CODE |
| LOW | spyder/plugins/application/plugin.py | 609 | def _update_edit_actions(self) -> None: | CODE |
| LOW | spyder/plugins/application/plugin.py | 633 | def _update_search_actions(self) -> None: | CODE |
| LOW | spyder/plugins/run/api.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/run/tests/test_run.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/workingdirectory/container.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/workingdirectory/plugin.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/maininterpreter/container.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/plugin.py | 58 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/panels/scrollflag.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/panels/manager.py | 30 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/utils/autosave.py | 46 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/extensions/manager.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/api/panel.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | spyder/plugins/editor/api/panel.py | 200 | def set_geometry(self, crect: QRect) -> None: | CODE |
| 78 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …yder/plugins/editor/extensions/tests/test_docstring.py | 338 | """This is a multi line docstring. It is very long. Sub indent. Args: | STRING |
| HIGH | …yder/plugins/editor/extensions/tests/test_docstring.py | 359 | This is a multi line docstring. It is very long. Sub indent. Args: | STRING |
| HIGH | …tests/docstring_test_cases/docstring_google_partial.py | 7 | This is a multi line docstring. It is very long. Sub indent. Returns: tuple[str, bool]: The st | STRING |
| HIGH | …tests/docstring_test_cases/docstring_google_partial.py | 28 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): DESCRIPTION. | STRING |
| HIGH | …tests/docstring_test_cases/docstring_google_partial.py | 50 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): DESCRIPTION. | STRING |
| HIGH | …tests/docstring_test_cases/docstring_google_partial.py | 72 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): DESCRIPTION. | STRING |
| HIGH | …/docstring_test_cases/params_return_raise_annotated.py | 31 | SUMMARY. Args: arg1 (TYPE): DESCRIPTION. arg2 (bool, optional): DESCRIPTION. Defaults to True. | STRING |
| HIGH | …ns/tests/docstring_test_cases/docstring_google_full.py | 7 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): The first arg. | STRING |
| HIGH | …ns/tests/docstring_test_cases/docstring_google_full.py | 32 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): The first arg. | STRING |
| HIGH | …ns/tests/docstring_test_cases/docstring_google_full.py | 54 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): The first arg. | STRING |
| HIGH | …ns/tests/docstring_test_cases/docstring_google_full.py | 76 | This is a multi line docstring. It is very long. Sub indent. Args: arg1 (str): The first arg. | STRING |
| HIGH | …ing_test_cases/param_annotation_multiline_realworld.py | 98 | Run the coroutine in the event loop. Args: async_func (collections.abc.Callable[_P, collections.abc | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | spyder/plugins/help/utils/js/mathjax/MathJax.js | 19 | if(document.getElementById&&document.childNodes&&document.createElement){if(!(window.MathJax&&MathJax.Hub)){if(window.Ma | CODE |
| CRITICAL | …lp/utils/js/mathjax/extensions/a11y/semantic-enrich.js | 1 | MathJax.Extension["semantic-enrich"]={version:"1.5.0",config:MathJax.Hub.CombineConfig("semantic-enrich",{disabled:!1}), | CODE |
| CRITICAL | …s/help/utils/js/mathjax/extensions/a11y/mathjax-sre.js | 930 | this.keyMapping[sre.EventUtil.KeyCode.P]=goog.bind(this.previous,this);this.keyMapping[sre.EventUtil.KeyCode.U]=goog.bin | CODE |
| CRITICAL | spyder/widgets/collectionseditor.py | 2028 | self.widget.editor.source_model.sig_setting_data.connect( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …iableexplorer/widgets/objectexplorer/objectexplorer.py | 73 | CODE | |
| LOW | spyder/plugins/switcher/plugin.py | 186 | CODE | |
| LOW | spyder/plugins/switcher/widgets/switcher.py | 258 | CODE | |
| LOW | spyder/plugins/switcher/widgets/item.py | 206 | CODE | |
| LOW | spyder/plugins/projects/widgets/main_widget.py | 870 | CODE | |
| LOW | spyder/plugins/ipythonconsole/utils/kernel_handler.py | 159 | CODE | |
| LOW | spyder/plugins/ipythonconsole/widgets/client.py | 108 | CODE | |
| LOW | spyder/plugins/completion/api.py | 680 | CODE | |
| LOW | …ompletion/providers/snippets/widgets/snippetsconfig.py | 228 | CODE | |
| LOW | …tion/providers/languageserver/widgets/serversconfig.py | 55 | CODE | |
| LOW | …tion/providers/languageserver/widgets/serversconfig.py | 129 | CODE | |
| LOW | spyder/plugins/completion/tests/conftest.py | 70 | CODE | |
| LOW | spyder/plugins/run/plugin.py | 428 | CODE | |
| LOW | …ts/docstring_test_cases/multiline_def_over_20_lines.py | 2 | CODE | |
| LOW | spyder/plugins/editor/api/decoration.py | 75 | CODE | |
| LOW | spyder/plugins/editor/widgets/main_widget.py | 1943 | CODE | |
| LOW | spyder/plugins/editor/widgets/codeeditor/codeeditor.py | 813 | CODE | |
| LOW | spyder/utils/qthelpers.py | 285 | CODE | |
| LOW | spyder/utils/qthelpers.py | 367 | CODE | |
| LOW | spyder/utils/debug.py | 136 | CODE | |
| LOW | spyder/api/widgets/mixins.py | 68 | CODE | |
| LOW | spyder/api/widgets/mixins.py | 662 | CODE | |
| LOW | spyder/widgets/mixins.py | 189 | CODE | |
| LOW | spyder/widgets/config.py | 556 | CODE | |
| LOW | spyder/widgets/config.py | 604 | CODE | |
| LOW | spyder/widgets/config.py | 788 | CODE | |
| LOW | spyder/widgets/config.py | 1021 | CODE | |
| LOW | spyder/widgets/collectionseditor.py | 1981 | CODE | |
| LOW | spyder/widgets/collectionseditor.py | 2256 | CODE | |
| LOW | spyder/widgets/emptymessage.py | 32 | CODE | |
| LOW | spyder/widgets/simplecodeeditor.py | 197 | CODE | |
| LOW | …nal-deps/spyder-kernels/spyder_kernels/utils/nsview.py | 618 | CODE | |
| LOW | …spyder-kernels/spyder_kernels/customize/code_runner.py | 382 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …ns/tests/docstring_test_cases/docstring_sphinx_full.py | 30 | CODE | |
| MEDIUM | …tests/docstring_test_cases/docstring_google_partial.py | 26 | CODE | |
| MEDIUM | …/docstring_test_cases/params_return_raise_annotated.py | 5 | CODE | |
| MEDIUM | …tests/docstring_test_cases/docstring_sphinx_partial.py | 28 | CODE | |
| MEDIUM | …ns/tests/docstring_test_cases/docstring_google_full.py | 30 | CODE | |
| MEDIUM | …/tests/docstring_test_cases/docstring_numpy_partial.py | 35 | CODE | |
| MEDIUM | …ons/tests/docstring_test_cases/docstring_numpy_full.py | 42 | CODE | |
| MEDIUM | …nsions/tests/docstring_test_cases/async_raise_yield.py | 5 | CODE | |
| MEDIUM | …nsions/tests/docstring_test_cases/async_raise_yield.py | 6 | CODE | |
| MEDIUM | …nsions/tests/docstring_test_cases/async_raise_yield.py | 7 | CODE | |
| MEDIUM | …nsions/tests/docstring_test_cases/async_raise_yield.py | 8 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | conftest.py | 32 | # directly by a pytest hook (see pytest_runtest_logreport), which is robust to | COMMENT |
| LOW | …/variableexplorer/widgets/objectexplorer/tree_model.py | 538 | # We cannot just call the same function of the source model | COMMENT |
| LOW | spyder/plugins/appearance/confpage.py | 447 | # Still not found, just use first item | COMMENT |
| MEDIUM | spyder/plugins/ipythonconsole/widgets/client.py | 637 | """Decide if an error is benign in order to filter it.""" | STRING |
| MEDIUM | spyder/plugins/ipythonconsole/widgets/client.py | 681 | """Decide if a message contains a warning in order to filter it.""" | STRING |
| MEDIUM | spyder/plugins/help/utils/js/jquery.js | 9393 | // AMD modules. A named AMD is safest and most robust way to register. | COMMENT |
| MEDIUM | …rnal-deps/spyder-kernels/spyder_kernels/comms/utils.py | 50 | """Determine if a message is benign in order to filter it.""" | STRING |
| LOW | …al-deps/python-lsp-server/pylsp/plugins/pylint_lint.py | 112 | # json.loads will not parse an empty string, so just return. | COMMENT |
| LOW | …eps/python-lsp-server/pylsp/plugins/autopep8_format.py | 68 | # So let's just return the entire file... | COMMENT |
| MEDIUM⚡ | …nal-deps/qtconsole/qtconsole/history_console_widget.py | 19 | # Shift in conjunction with the standard history cycling keys. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/png-convert-and-optimize.sh | 11 | # make sure to run this from the top level spyder repo dir in order to catch | COMMENT |
| MEDIUM | spyder/__init__.py | 48 | # Dear (Debian, RPM, ...) package makers, please feel free to customize the | COMMENT |
| LOW | spyder/utils/syntaxhighlighters.py | 1347 | # Before starting a new worker process make sure to end previous | COMMENT |
| LOW | spyder/utils/external/dafsa/dafsa.py | 625 | # Use the first node that matches, and make sure to | COMMENT |
| LOW | spyder/utils/external/dafsa/dafsa.py | 635 | # Use the first node that matches, and make sure to | COMMENT |
| LOW | …nal-deps/spyder-kernels/spyder_kernels/utils/nsview.py | 660 | If you update this list, don't forget to update variablexplorer.rst | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | spyder/plugins/findinfiles/widgets/tests/data/spam.txt | 3 | lorem ipsum sit dolor spam | CODE |
| LOW | spyder/utils/snippets/nodes.py | 31 | PLACEHOLDER = 'placeholder' | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | spyder/config/manager.py | 196 | # TODO: implement project configuration on the following PR | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | spyder/plugins/variableexplorer/widgets/importwizard.py | 415 | def process_data(self, text, colsep=u"\t", rowsep=u"\n", | CODE |
| LOW | spyder/plugins/remoteclient/api/modules/base.py | 192 | async def my_function(): | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ternal-deps/python-lsp-server/pylsp/plugins/symbols.py | 67 | # document_dot_path, we need to check if sym_module_name starts | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | external-deps/qtconsole/qtconsole/console_widget.py | 678 | # WARNING: The order in which things happen here is very particular, in | STRING |