Multi-platform, free open source software for visualization and image computing.
This report summarizes scanner evidence for Slicer/Slicer, a C++ project with 2,656 GitHub stars. SynthScan examined 309,367 lines of code across 2145 source files, recording 4159 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 32.2 (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? 1694 finding(s).
Are imports declared and package/API names verified? 231 finding(s).
Are wrappers, guards, and repeated structures necessary? 2469 finding(s).
Which changes need focused human review? 4159 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 4159 distinct pattern matches across 21 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⚡ | CMakeLists.txt | 115 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 117 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 126 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 128 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 131 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 133 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 138 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 144 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 146 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 160 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 162 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 168 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 170 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 180 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 182 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 186 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 189 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 193 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 195 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 199 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 201 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 211 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 213 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 223 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 225 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 231 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 233 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 254 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 256 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 262 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 264 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 267 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 269 | #------------------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 432 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 434 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 437 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 439 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 497 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 500 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 510 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 512 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 534 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 536 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 543 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 545 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 551 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 553 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 566 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 568 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 578 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 580 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 583 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 585 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 605 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 607 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 612 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 614 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 620 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 622 | #----------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 772 | #----------------------------------------------------------------------------- | COMMENT |
| 1728 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …eloper_guide/layer_dm/implement_displayable_manager.md | 0 | observer update callback. triggered when any object & events observed using updateobservation is triggered. :param obj: | STRING |
| HIGH | Docs/developer_guide/layer_dm/examples/CustomVR.py | 0 | observer update callback. triggered when any object & events observed using updateobservation is triggered. :param obj: | STRING |
| HIGH | …ayerDM/MRMLDM/Python/vtkMRMLLayerDMScriptedPipeline.py | 0 | observer update callback. triggered when any object & events observed using updateobservation is triggered. :param obj: | STRING |
| HIGH | …eloper_guide/layer_dm/implement_displayable_manager.md | 0 | convenience method to update the volume's transform node observer. note: here we explicitly observe the transform modifi | STRING |
| HIGH | Docs/developer_guide/layer_dm/examples/ModelGlowDM.py | 0 | convenience method to update the volume's transform node observer. note: here we explicitly observe the transform modifi | STRING |
| HIGH | Docs/developer_guide/layer_dm/examples/CustomVR.py | 0 | convenience method to update the volume's transform node observer. note: here we explicitly observe the transform modifi | STRING |
| HIGH | Docs/developer_guide/script_repository/webserver.md | 0 | initialize a new request handler instance. :param logmessage: an optional external handle for message logging. | STRING |
| HIGH | …/Scripted/WebServer/WebServerLib/BaseRequestHandler.py | 0 | initialize a new request handler instance. :param logmessage: an optional external handle for message logging. | STRING |
| HIGH | …Scripted/WebServer/WebServerLib/DICOMRequestHandler.py | 0 | initialize a new request handler instance. :param logmessage: an optional external handle for message logging. | STRING |
| HIGH | …mentEditorScriptedSegmentEditorEffectModuleTemplate.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …adableModuleTemplate/ScriptedLoadableModuleTemplate.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Utilities/Templates/Modules/Scripted/TemplateKey.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …criptedSegmentEditorEffect/SegmentEditorTemplateKey.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …Python/BRAINSFitRigidRegistrationCrashIssue4139Test.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Applications/SlicerApp/Testing/Python/AtlasTests.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ing/Python/SlicerRestoreSceneViewCrashIssue3445Test.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Applications/SlicerApp/Testing/Python/WebEngineTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ions/SlicerApp/Testing/Python/RSNAQuantTutorialTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …Python/ViewControllersSliceInterpolationBug1926Test.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …lications/SlicerApp/Testing/Python/SlicerBoundsTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …erApp/Testing/Python/SlicerTransformInteractionTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …p/Testing/Python/SlicerMRBSaveRestoreCheckPathsTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …cations/SlicerApp/Testing/Python/SliceLinkLogicTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ications/SlicerApp/Testing/Python/Slicer4MinuteTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …App/Testing/Python/SlicerMRBMultipleSaveRestoreTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …s/SlicerApp/Testing/Python/RSNA2012ProstateDemoTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ations/SlicerApp/Testing/Python/sceneImport2428Test.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …cerApp/Testing/Python/SlicerOrientationSelectorTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …Testing/Python/SlicerMRBMultipleSaveRestoreLoopTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …dering/Testing/Python/VolumeRenderingSceneCloseTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ws/Testing/Python/AddStorableDataAfterSceneViewTest.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …/Scripted/VectorToScalarVolume/VectorToScalarVolume.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Modules/Scripted/SegmentStatistics/SegmentStatistics.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Modules/Scripted/ScreenCapture/ScreenCapture.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Modules/Scripted/SampleData/SampleData.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …ules/Scripted/CropVolumeSequence/CropVolumeSequence.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Modules/Scripted/DICOMPatcher/DICOMPatcher.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Modules/Scripted/LineProfile/LineProfile.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | Modules/Scripted/Endoscopy/Endoscopy.py | 0 | uses scriptedloadablemodule base class, available at: https://github.com/slicer/slicer/blob/main/base/python/slicer/scri | STRING |
| HIGH | …mentEditorScriptedSegmentEditorEffectModuleTemplate.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …adableModuleTemplate/ScriptedLoadableModuleTemplate.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | Utilities/Templates/Modules/Scripted/TemplateKey.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …criptedSegmentEditorEffect/SegmentEditorTemplateKey.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …Python/BRAINSFitRigidRegistrationCrashIssue4139Test.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | Applications/SlicerApp/Testing/Python/AtlasTests.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …ing/Python/SlicerRestoreSceneViewCrashIssue3445Test.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | Applications/SlicerApp/Testing/Python/WebEngineTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …ions/SlicerApp/Testing/Python/RSNAQuantTutorialTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …Python/ViewControllersSliceInterpolationBug1926Test.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …p/Testing/Python/SlicerMRBSaveRestoreCheckPathsTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …cations/SlicerApp/Testing/Python/SliceLinkLogicTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …licerApp/Testing/Python/CurvedPlanarReformationTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …ications/SlicerApp/Testing/Python/Slicer4MinuteTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …App/Testing/Python/SlicerMRBMultipleSaveRestoreTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …s/SlicerApp/Testing/Python/RSNA2012ProstateDemoTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …ations/SlicerApp/Testing/Python/sceneImport2428Test.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …cerApp/Testing/Python/SlicerOrientationSelectorTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| HIGH | …Testing/Python/SlicerMRBMultipleSaveRestoreLoopTest.py | 0 | this is the test case for your scripted module. uses scriptedloadablemoduletest base class, available at: https://github | STRING |
| 228 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 1 | # ==== Define cmake build policies that affect compilation and linkage default behaviors | COMMENT |
| LOW | CMakeLists.txt | 41 | # happen for any of the dependencies: | COMMENT |
| LOW | CMakeLists.txt | 101 | # command line past the 32767-character limit CreateProcess enforces, and ninja | COMMENT |
| LOW | CMakeLists.txt | 181 | # Slicer Build and Release type | COMMENT |
| LOW | CMakeLists.txt | 1021 | set(SEM_LAUNCH_COMMAND ${Slicer_LAUNCH_COMMAND}) | COMMENT |
| LOW | CMakeLists.txt | 1121 | # Enable qMRMLWidgets python wrapping | COMMENT |
| LOW | CMakeLists.txt | 1141 | set(SlicerExecutionModel_EXTRA_EXECUTABLE_TARGET_LIBRARIES "" CACHE INTERNAL "SlicerExecutionModel extra executable targ | COMMENT |
| LOW | CMakeLists.txt | 1201 | # with GSSAPI support enabled. | COMMENT |
| LOW | CMakeLists.txt | 1301 | # | COMMENT |
| LOW | CMakeLists.txt | 1321 | # * If variable "<extension_name>_EXTERNAL_PROJECT_EXCLUDE_ALL" is set to TRUE, corresponding SuperBuild directory | COMMENT |
| LOW | CMakeLists.txt | 1501 | #----------------------------------------------------------------------------- | COMMENT |
| LOW | CMake/LastConfigureStep/CMakeLists.txt | 1 | ################################################################################ | COMMENT |
| LOW | CMake/LastConfigureStep/CMakeLists.txt | 21 | # The commands in this directory are intended to be executed as | COMMENT |
| LOW | Docs/conf.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | Docs/conf.py | 161 | copyright = f"{date.today().year}, Slicer Community" | COMMENT |
| LOW | Docs/conf.py | 261 | "look": "neo", | COMMENT |
| LOW | Docs/conf.py | 321 | # Overview file contains the module title and description. | COMMENT |
| LOW | Docs/developer_guide/style_guide.md | 161 | COMMENT | |
| LOW | Libs/vtkTeem/vtkTeemNRRDWriter.h | 1 | COMMENT | |
| LOW | Libs/vtkTeem/CMakeLists.txt | 1 | project(vtkTeem) | COMMENT |
| LOW | Libs/vtkTeem/vtkDiffusionTensorMathematics.h | 141 | /// Output RGB color according to colormapping of mode, with | COMMENT |
| LOW | Libs/vtkTeem/vtkDiffusionTensorMathematics.h | 161 | /// We transform the tensor orientation by this matrix | COMMENT |
| LOW | Libs/vtkTeem/vtkTeemNRRDReader.h | 41 | COMMENT | |
| LOW | Libs/vtkTeem/vtkTeemNRRDReader.h | 61 | vtkMatrix4x4* GetRasToIjkMatrix(); | COMMENT |
| LOW | Libs/vtkTeem/vtkTeemNRRDReader.h | 121 | COMMENT | |
| LOW | Libs/vtkTeem/vtkDiffusionTensorGlyph.h | 21 | #include <vtkVersion.h> | COMMENT |
| LOW | Libs/vtkTeem/vtkDiffusionTensorGlyph.h | 41 | /// can turn off scaling completely if desired. The boolean variable | COMMENT |
| LOW | Libs/vtkTeem/vtkDiffusionTensorGlyph.h | 61 | /// | COMMENT |
| LOW | Libs/vtkTeem/vtkDiffusionTensorGlyph.h | 121 | /// This is analogous to setting the actor's UserMatrix | COMMENT |
| LOW | Libs/vtkTeem/vtkDiffusionTensorGlyph.h | 141 | /// 2) Remove scaling and translation from this matrix; we | COMMENT |
| LOW | Libs/vtkITK/vtkITKLabelShapeStatistics.h | 21 | #ifndef __vtkITKLabelShapeStatistics_h | COMMENT |
| LOW | Libs/vtkITK/CMakeLists.txt | 21 | if(VTKITK_BUILD_DCMTK_SUPPORT AND NOT VTKITK_BUILD_DICOM_SUPPORT) | COMMENT |
| LOW | Libs/vtkITK/vtkITKImageWriter.h | 21 | #include "vtkMatrix4x4.h" | COMMENT |
| LOW | Libs/vtkITK/vtkITKLevelTracingImageFilter.h | 1 | COMMENT | |
| LOW | Libs/vtkITK/vtkITKImageToImageFilterF2F2.h | 121 | this->append = vtkImageAppendComponents::New(); | COMMENT |
| LOW | Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h | 21 | // VTK includes | COMMENT |
| LOW | Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h | 41 | /// Concrete subclasses: | COMMENT |
| LOW | Libs/vtkITK/vtkITKArchetypeImageSeriesReader.h | 821 | COMMENT | |
| LOW | Libs/vtkITK/vtkITKLevelTracing3DImageFilter.h | 1 | COMMENT | |
| LOW | Libs/vtkITK/vtkITKImageToImageFilter.h | 21 | #include <itkCommand.h> | COMMENT |
| LOW | Libs/vtkITK/itkLevelTracingImageFilter.h | 121 | IndexType m_Seed; | COMMENT |
| LOW | Libs/vtkITK/vtkITKUtility.h | 101 | COMMENT | |
| LOW | Libs/MRML/Core/vtkMRMLClipModelsNode.h | 21 | /// | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 61 | PBRInterpolation | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 101 | /// Convert between scalar range flag type id and string | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 141 | /// Set the color of the display node. | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 161 | COMMENT | |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 181 | vtkGetMacro(PointSize, double); | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 201 | /// \sa Opacity, SetOpacity() | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 221 | /// Get the diffuse coef of the display node. | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 241 | /// Only used in PBR interpolation mode. | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 261 | vtkBooleanMacro(Visibility, int); | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 281 | /// GetVisibility2D(), | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 301 | /// Get the visibility of the edges. | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 321 | /// Get the slice intersection visibility of the display node. | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 341 | /// \sa SliceIntersectionThickness, GetSliceIntersectionThickness() | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 361 | //@} | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 381 | COMMENT | |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 401 | /// Set the vector visibility of the display node. | COMMENT |
| LOW | Libs/MRML/Core/vtkMRMLDisplayNode.h | 421 | /// Set the tensor visibility of the display node. | COMMENT |
| 1155 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Docs/conf.py | 86 | def _extract_slicer_xy_version(slicer_src_dir): | CODE |
| LOW | Docs/conf.py | 117 | def _get_apidocs_doxygen_version(): | CODE |
| LOW | Docs/conf.py | 385 | def _hide_edit_link_on_special_pages(app, pagename, templatename, context, doctree): | CODE |
| LOW | Docs/developer_guide/script_repository/webserver.md | 32 | class ExampleRequestHandler(WebServerLib.BaseRequestHandler): | CODE |
| LOW | Docs/developer_guide/script_repository/markups.md | 213 | def _calculate_residual_sphere(parameters, x_values, y_values, z_values): | CODE |
| LOW | Docs/developer_guide/script_repository/transforms.md | 131 | def read_itk_affine_transform(filename): | CODE |
| LOW | …s/vtkITK/Testing/vtkITKArchetypeDICOMSeriesFileList.py | 22 | def test_file_list_sorted_by_position(self): | CODE |
| LOW⚡ | Utilities/Scripts/python_package_updater.py | 51 | def external_project_filepaths(directory): | CODE |
| LOW⚡ | Utilities/Scripts/python_package_updater.py | 58 | def hint_validation_mismatch_summary(mismatches): | CODE |
| LOW⚡ | Utilities/Scripts/python_package_updater.py | 63 | def validate_external_project_python_package_hints(directory): | CODE |
| LOW | Utilities/Scripts/python_package_updater.py | 95 | def update_external_project_python_packages(packages_to_update, directory, cpython_tag): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 121 | def restore_patched_python_files(source_files, root_dir): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 272 | def _generate_translation_header_from_cli_xml(cli_xml_filename): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 346 | def extract_translatable_from_cli_modules(input_paths, exclude_filenames=None): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 365 | def extract_translatable_from_json_files(input_paths): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 386 | def _get_schema_path_from_json_file(filename): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 428 | def _get_translatable_property_names_from_json_file(filename): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 475 | def _get_string_values_from_json(data, keys): | CODE |
| LOW | Utilities/Scripts/update_translations.py | 489 | def _generate_translation_header_from_json_file(filename, property_names): | CODE |
| LOW⚡ | Utilities/Scripts/SlicerWizard/WizardHelpFormatter.py | 16 | def _format_action_invocation(self, *args): | CODE |
| LOW | …ations/SlicerApp/Testing/Python/MeasureStartupTimes.py | 46 | def collect_startup_times_normal(output_file, drop_cache=False, display_output=False): | CODE |
| LOW | …ations/SlicerApp/Testing/Python/MeasureStartupTimes.py | 61 | def collect_startup_times_overall(output_file, drop_cache=False, display_output=False): | CODE |
| LOW | …ations/SlicerApp/Testing/Python/MeasureStartupTimes.py | 149 | def collect_startup_times_including_one_module(output_file, module_list, drop_cache=False, display_output=False): | STRING |
| LOW | …ations/SlicerApp/Testing/Python/MeasureStartupTimes.py | 176 | def collect_startup_times_excluding_one_module(output_file, module_list, drop_cache=False, display_output=False): | STRING |
| LOW | …ations/SlicerApp/Testing/Python/MeasureStartupTimes.py | 203 | def collect_startup_times_modules_to_load(output_file, modules_to_load, module_list, drop_cache=False, display_output=Fa | STRING |
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 141 | def test_unregister_existing_markups(self): | STRING |
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 183 | def test_unregister_additional_options_widgets(self): | CODE |
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 205 | def test_register_additional_options_widgets(self): | CODE |
| LOW⚡ | …dules/Loadable/LayerDM/Testing/Python/SelectionTest.py | 23 | def test_has_access_to_singleton_nodes(self): | CODE |
| LOW⚡ | …dules/Loadable/LayerDM/Testing/Python/SelectionTest.py | 27 | def test_with_empty_new_scene_doesnt_initialize_singleton_nodes(self): | CODE |
| LOW⚡ | …dules/Loadable/LayerDM/Testing/Python/SelectionTest.py | 35 | def test_helps_in_placing_nodes(self): | CODE |
| LOW | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 29 | def test_with_threed_view_node_synchronize_cam_on_active(self): | CODE |
| LOW | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 45 | def test_with_slice_view_synchronize_on_slice_modified(self): | CODE |
| LOW⚡ | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 56 | def test_updating_the_default_camera_triggers_camera_update_once(self): | CODE |
| LOW⚡ | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 63 | def test_doesnt_trigger_modified_events_on_camera_update_when_blocked(self): | CODE |
| LOW⚡ | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 73 | def test_updating_slice_view_triggers_camera_update_once(self): | CODE |
| LOW⚡ | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 82 | def test_at_init_updates_trigger_camera_update_once(self): | CODE |
| LOW⚡ | …dable/LayerDM/Testing/Python/CameraSynchronizerTest.py | 86 | def test_on_first_camera_changed_default_camera_clipping_is_preserved(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 74 | def assert_are_expected_layers(self, pipelineLists, expRenderLayers, nUnmanagedRenderers=1, expNumberOfLayers=None): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 105 | def configure_layer_manager_with_multiple_pipelines(self): | CODE |
| LOW⚡ | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 120 | def test_scripted_pipeline_can_be_instantiated(self): | CODE |
| LOW⚡ | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 124 | def test_at_init_has_one_distinct_default_layer(self): | CODE |
| LOW⚡ | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 127 | def test_adding_pipeline_with_default_order_doesnt_create_layers(self): | CODE |
| LOW⚡ | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 135 | def test_adding_pipelines_to_non_default_order_are_grouped_by_value(self): | CODE |
| LOW⚡ | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 145 | def test_removed_pipeline_layers_are_collapsed(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 159 | def test_pipelines_with_different_cameras_map_to_different_layer(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 170 | def test_managed_renderers_are_numbered_from_layer_one_onwards_regardless_of_existing_renderers(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 182 | def test_cleans_up_render_window_when_changed(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 194 | def test_renderers_are_set_to_correct_camera(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 216 | def test_renderer_cameras_are_set_to_default_camera(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 237 | def test_created_renderers_are_set_to_not_interactive(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 245 | def test_clips_depending_on_renderer_roi(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 258 | def test_on_reset_camera_clipping_ranges_are_valid(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 268 | def test_reset_clipping_range_affects_unmanaged_cameras(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 279 | def test_supports_pipelines_with_multi_renderers(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 290 | def test_supports_pipelines_with_dynamic_render_orders(self): | CODE |
| LOW | …es/Loadable/LayerDM/Testing/Python/LayerManagerTest.py | 305 | def test_pipelines_can_return_renderers_render_order(self): | CODE |
| LOW⚡ | …oadable/LayerDM/Testing/Python/InteractionLogicTest.py | 16 | def test_with_no_pipelines_cannot_process(self): | CODE |
| LOW⚡ | …oadable/LayerDM/Testing/Python/InteractionLogicTest.py | 19 | def test_with_multiple_pipelines_can_process_returns_min_distance(self): | CODE |
| LOW⚡ | …oadable/LayerDM/Testing/Python/InteractionLogicTest.py | 27 | def test_with_pipeline_with_state_not_idle_returns_negative_distance(self): | CODE |
| 169 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Utilities/Scripts/SlicerPrewarm.py | 129 | except (OSError, ValueError): | CODE |
| HIGH | Utilities/Scripts/SlicerPrewarm.py | 363 | except OSError: | CODE |
| HIGH | Utilities/Scripts/SlicerPrewarm.py | 473 | except Exception: | CODE |
| HIGH | Utilities/Scripts/SlicerPrewarm.py | 553 | except OSError: | CODE |
| HIGH | Utilities/Scripts/genqrc.py | 17 | except: | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/GithubHelper.py | 176 | except: | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/ExtensionProject.py | 166 | except KeyError: | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/ExtensionProject.py | 205 | except EOFError: | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/Utilities.py | 179 | except: | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 540 | except: | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/doc/conf.py | 101 | except: | CODE |
| HIGH | …tions/SlicerApp/Testing/Python/CLISerializationTest.py | 244 | except AttributeError as OSError: | CODE |
| HIGH | …Loadable/Sequences/Testing/Python/SequencesSelfTest.py | 100 | except OSError: | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMUtils.py | 976 | except AttributeError: | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMPlugin.py | 118 | except OSError: | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMBrowser.py | 539 | except Exception: | CODE |
| HIGH | Modules/Scripted/ScreenCapture/ScreenCapture.py | 371 | except: | CODE |
| HIGH | Modules/Scripted/ScreenCapture/ScreenCapture.py | 385 | except: | CODE |
| HIGH | Modules/Scripted/DataProbe/DataProbe.py | 344 | except Exception: | CODE |
| HIGH | …ules/Scripted/DICOMPlugins/DICOMImageSequencePlugin.py | 108 | except Exception as e: | CODE |
| HIGH | Modules/Scripted/DICOMPlugins/DICOMM3DPlugin.py | 93 | except OSError: | CODE |
| HIGH | …dules/Scripted/DICOMPlugins/DICOMSegmentationPlugin.py | 88 | except OSError: | CODE |
| HIGH | …dules/Scripted/DICOMPlugins/DICOMSegmentationPlugin.py | 492 | except AttributeError: | CODE |
| HIGH | …ules/Scripted/DICOMPlugins/DICOMParametricMapPlugin.py | 80 | except OSError: | CODE |
| HIGH | Modules/Scripted/DICOMPlugins/DICOMTID1500Plugin.py | 1104 | except OSError: | CODE |
| HIGH | Modules/Scripted/DICOMPlugins/DICOMGeAbusPlugin.py | 76 | except Exception as e: | CODE |
| HIGH | …cripted/WebServer/WebServerLib/SlicerRequestHandler.py | 1065 | except ValueError: | CODE |
| HIGH | Modules/Scripted/ExtensionWizard/ExtensionWizard.py | 277 | except: | CODE |
| HIGH | …ipted/ExtensionWizard/ExtensionWizardLib/ModuleInfo.py | 76 | except: | CODE |
| HIGH | …sionWizard/ExtensionWizardLib/CreateComponentDialog.py | 85 | except ValueError: | CODE |
| HIGH | Base/Python/slicerqt.py | 21 | except: | CODE |
| HIGH | Base/Python/slicer/util.py | 361 | except: | CODE |
| HIGH | Base/Python/slicer/util.py | 897 | except: | CODE |
| HIGH | Base/Python/slicer/util.py | 1730 | except AttributeError: | CODE |
| HIGH | Base/Python/slicer/util.py | 4399 | except UnicodeDecodeError as e: | CODE |
| HIGH | Base/Python/slicer/util.py | 488 | except TypeError as e: | CODE |
| HIGH | Base/Python/slicer/util.py | 4331 | except UnicodeDecodeError: | CODE |
| HIGH | Base/Python/slicer/packaging.py | 137 | except InvalidRequirement: | CODE |
| HIGH | Base/Python/slicer/packaging.py | 1001 | except ImportError: | CODE |
| HIGH | Base/Python/slicer/packaging.py | 1119 | except Exception: | CODE |
| HIGH | Base/Python/slicer/tests/test_slicer_minc.py | 12 | except OSError: | CODE |
| HIGH | Base/Python/slicer/tests/test_slicer_mgh.py | 12 | except OSError: | CODE |
| HIGH | Base/Python/slicer/tests/test_slicer_util_save.py | 12 | except OSError: | CODE |
| HIGH | Base/Python/slicer/tests/test_slicer_packaging.py | 885 | except Exception: | CODE |
| HIGH | Base/Python/slicer/tests/test_slicer_packaging.py | 905 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Docs/_ext/github_alerts.py | 1 | CODE | |
| LOW | …mentEditorScriptedSegmentEditorEffectModuleTemplate.py | 7 | CODE | |
| LOW | …ntEditorEffectModuleTemplateLib/SegmentEditorEffect.py | 9 | CODE | |
| LOW | …riptedSegmentEditorEffectModuleTemplateLib/__init__.py | 1 | CODE | |
| LOW | …riptedSegmentEditorEffectModuleTemplateLib/__init__.py | 2 | CODE | |
| LOW | …riptedSegmentEditorEffectModuleTemplateLib/__init__.py | 4 | CODE | |
| LOW | …adableModuleTemplate/ScriptedLoadableModuleTemplate.py | 9 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/GithubHelper.py | 8 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 36 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 36 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 38 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 39 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 40 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 41 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/__init__.py | 42 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 46 | CODE | |
| LOW | Utilities/Templates/Modules/Scripted/TemplateKey.py | 10 | CODE | |
| LOW | …criptedSegmentEditorEffect/SegmentEditorTemplateKey.py | 7 | CODE | |
| LOW | …ect/SegmentEditorTemplateKeyLib/SegmentEditorEffect.py | 9 | CODE | |
| LOW | …ntEditorEffect/SegmentEditorTemplateKeyLib/__init__.py | 1 | CODE | |
| LOW | …ntEditorEffect/SegmentEditorTemplateKeyLib/__init__.py | 2 | CODE | |
| LOW | …ntEditorEffect/SegmentEditorTemplateKeyLib/__init__.py | 4 | CODE | |
| LOW | …Python/BRAINSFitRigidRegistrationCrashIssue4139Test.py | 4 | CODE | |
| LOW | …ions/SlicerApp/Testing/Python/TwoCLIsInParallelTest.py | 4 | CODE | |
| LOW | …tions/SlicerApp/Testing/Python/ShaderPropertiesTest.py | 7 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/AtlasTests.py | 5 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/JRC2013VisTest.py | 8 | CODE | |
| LOW | …lications/SlicerApp/Testing/Python/DICOMPluginTests.py | 5 | CODE | |
| LOW | …ing/Python/SlicerRestoreSceneViewCrashIssue3445Test.py | 2 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/WebEngineTest.py | 5 | CODE | |
| LOW | …ions/SlicerApp/Testing/Python/RSNAQuantTutorialTest.py | 5 | CODE | |
| LOW | …cerApp/Testing/Python/SlicerReportStartupTimingTest.py | 23 | CODE | |
| LOW | …Python/ViewControllersSliceInterpolationBug1926Test.py | 5 | CODE | |
| LOW | …ations/SlicerApp/Testing/Python/MeasureStartupTimes.py | 26 | CODE | |
| LOW | …rApp/Testing/Python/FiducialLayoutSwitchBug1914Test.py | 7 | CODE | |
| LOW | …lications/SlicerApp/Testing/Python/SlicerBoundsTest.py | 4 | CODE | |
| LOW | …erApp/Testing/Python/SlicerTransformInteractionTest.py | 8 | CODE | |
| LOW | …p/Testing/Python/SlicerMRBSaveRestoreCheckPathsTest.py | 6 | CODE | |
| LOW | …cations/SlicerApp/Testing/Python/SliceLinkLogicTest.py | 5 | CODE | |
| LOW | …licerApp/Testing/Python/CurvedPlanarReformationTest.py | 3 | CODE | |
| LOW | …erApp/Testing/Python/SlicerOptionIgnoreSlicerRCTest.py | 25 | CODE | |
| LOW | …tions/SlicerApp/Testing/Python/CLISerializationTest.py | 26 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/CLIEventTest.py | 5 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/DICOMReaders.py | 8 | CODE | |
| LOW | …esting/Python/ScriptedModuleCleanupTestHelperModule.py | 3 | CODE | |
| LOW | …ications/SlicerApp/Testing/Python/Slicer4MinuteTest.py | 5 | CODE | |
| LOW | …rApp/Testing/Python/SlicerOptionModulesToIgnoreTest.py | 26 | CODE | |
| LOW | …App/Testing/Python/SlicerMRBMultipleSaveRestoreTest.py | 2 | CODE | |
| LOW | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 6 | CODE | |
| LOW | …Python/SlicerStartupPreserveSysPathHelperModuleTest.py | 11 | CODE | |
| LOW | …s/SlicerApp/Testing/Python/RSNA2012ProstateDemoTest.py | 2 | CODE | |
| LOW | …cerApp/Testing/Python/SlicerDisplayNodeSequenceTest.py | 2 | CODE | |
| LOW | …rApp/Testing/Python/SlicerOptionDisableSettingsTest.py | 24 | CODE | |
| LOW | …ing/Python/SlicerScriptedFileReaderWriterBridgeTest.py | 9 | CODE | |
| LOW | …ications/SlicerApp/Testing/Python/TwoCLIsInARowTest.py | 4 | CODE | |
| LOW | …tions/SlicerApp/Testing/Python/ScenePerformanceTest.py | 6 | CODE | |
| LOW | …ations/SlicerApp/Testing/Python/sceneImport2428Test.py | 6 | CODE | |
| LOW | …cerApp/Testing/Python/SlicerOrientationSelectorTest.py | 4 | CODE | |
| LOW | …sting/Python/SlicerStartupCompletedHelperModuleTest.py | 4 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/UtilTest.py | 7 | CODE | |
| 158 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Docs/conf.py | 86 | CODE | |
| LOW | Utilities/Scripts/SlicerBundleCloseDeps.py | 81 | CODE | |
| LOW | Utilities/Scripts/SlicerBundleCloseDeps.py | 197 | CODE | |
| LOW | Utilities/Scripts/SlicerBundleCloseDeps.py | 235 | CODE | |
| LOW | Utilities/Scripts/SlicerPrewarm.py | 61 | CODE | |
| LOW | Utilities/Scripts/SlicerPrewarm.py | 88 | CODE | |
| LOW | Utilities/Scripts/genqrc.py | 9 | CODE | |
| LOW | Utilities/Scripts/update_translations.py | 151 | CODE | |
| LOW | Utilities/Scripts/update_translations.py | 346 | CODE | |
| LOW | Utilities/Scripts/update_translations.py | 365 | CODE | |
| LOW | Utilities/Scripts/update_translations.py | 428 | CODE | |
| LOW | Utilities/Scripts/update_translations.py | 475 | CODE | |
| LOW | Utilities/Scripts/update_translations.py | 447 | CODE | |
| LOW | Utilities/Scripts/SEMToMediaWiki.py | 170 | CODE | |
| LOW | Utilities/Scripts/SEMToMediaWiki.py | 270 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/CMakeParser.py | 281 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/ExtensionProject.py | 87 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/TemplateManager.py | 350 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/ExtensionDescription.py | 20 | CODE | |
| LOW | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 359 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/JRC2013VisTest.py | 459 | CODE | |
| LOW | …p/Testing/Python/SlicerMRBSaveRestoreCheckPathsTest.py | 84 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/DICOMReaders.py | 68 | CODE | |
| LOW | Applications/SlicerApp/Testing/Python/DICOMReaders.py | 213 | CODE | |
| LOW | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 475 | CODE | |
| LOW | …tions/SlicerApp/Testing/Python/ScenePerformanceTest.py | 72 | CODE | |
| LOW | …dules/Loadable/Tables/Testing/Python/TablesSelfTest.py | 204 | CODE | |
| LOW | …e/Markups/Testing/Python/MarkupsPropertiesLabelTest.py | 170 | CODE | |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 687 | CODE | |
| LOW | …iVolumeExplorer/Py/qSlicerMultiVolumeExplorerCharts.py | 424 | CODE | |
| LOW | …iVolumeExplorer/Py/qSlicerMultiVolumeExplorerCharts.py | 439 | CODE | |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 465 | CODE | |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 552 | CODE | |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 756 | CODE | |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 1053 | CODE | |
| LOW | …Python/SegmentEditorEffects/SegmentEditorDrawEffect.py | 55 | CODE | |
| LOW | …Python/SegmentEditorEffects/SegmentEditorDrawEffect.py | 124 | CODE | |
| LOW | …Python/SegmentEditorEffects/SegmentEditorDrawEffect.py | 193 | CODE | |
| LOW | …n/SegmentEditorEffects/SegmentEditorSmoothingEffect.py | 200 | CODE | |
| LOW | …n/SegmentEditorEffects/SegmentEditorSmoothingEffect.py | 282 | CODE | |
| LOW | …hon/SegmentEditorEffects/SegmentEditorLogicalEffect.py | 114 | CODE | |
| LOW | …hon/SegmentEditorEffects/SegmentEditorLogicalEffect.py | 185 | CODE | |
| LOW | …egmentEditorEffects/SegmentEditorLevelTracingEffect.py | 65 | CODE | |
| LOW | …hon/SegmentEditorEffects/SegmentEditorIslandsEffect.py | 134 | CODE | |
| LOW | …hon/SegmentEditorEffects/SegmentEditorIslandsEffect.py | 259 | CODE | |
| LOW | …cts/AbstractScriptedSegmentEditorAutoCompleteEffect.py | 79 | CODE | |
| LOW | …cts/AbstractScriptedSegmentEditorAutoCompleteEffect.py | 434 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMProcesses.py | 365 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMProcesses.py | 454 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 265 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 510 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 719 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 913 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 1006 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMRecentActivityWidget.py | 76 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMBrowser.py | 44 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMBrowser.py | 360 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMBrowser.py | 529 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMBrowser.py | 560 | CODE | |
| LOW | Modules/Scripted/DICOMLib/DICOMBrowser.py | 614 | CODE | |
| 74 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Utilities/Scripts/SlicerPrewarm.py | 223 | except Exception: | CODE |
| LOW | Utilities/Scripts/SlicerPrewarm.py | 348 | except Exception: | CODE |
| LOW | Utilities/Scripts/SlicerPrewarm.py | 464 | except Exception: | CODE |
| LOW | Utilities/Scripts/SlicerPrewarm.py | 473 | except Exception: | CODE |
| LOW | Applications/SlicerApp/Testing/Python/JRC2013VisTest.py | 304 | except Exception as e: | CODE |
| LOW | Applications/SlicerApp/Testing/Python/JRC2013VisTest.py | 384 | except Exception as e: | CODE |
| LOW | Applications/SlicerApp/Testing/Python/JRC2013VisTest.py | 453 | except Exception as e: | CODE |
| LOW | Applications/SlicerApp/Testing/Python/JRC2013VisTest.py | 522 | except Exception as e: | CODE |
| LOW | …ions/SlicerApp/Testing/Python/RSNAQuantTutorialTest.py | 206 | except Exception as e: | CODE |
| LOW | …ions/SlicerApp/Testing/Python/RSNAQuantTutorialTest.py | 304 | except Exception as e: | CODE |
| LOW | …ions/SlicerApp/Testing/Python/RSNAQuantTutorialTest.py | 428 | except Exception as e: | CODE |
| LOW | Applications/SlicerApp/Testing/Python/DICOMReaders.py | 197 | except Exception as e: | CODE |
| LOW | Applications/SlicerApp/Testing/Python/DICOMReaders.py | 310 | except Exception as e: | CODE |
| LOW | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 293 | except Exception as e: | CODE |
| LOW | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 396 | except Exception as e: | CODE |
| LOW | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 469 | except Exception as e: | CODE |
| LOW | …ations/SlicerApp/Testing/Python/RSNAVisTutorialTest.py | 543 | except Exception as e: | CODE |
| LOW | …p/Testing/Python/SlicerScriptedFileReaderWriterTest.py | 159 | except Exception as e: | STRING |
| LOW | …p/Testing/Python/SlicerScriptedFileReaderWriterTest.py | 229 | except Exception as e: | STRING |
| MEDIUM | …p/Testing/Python/SlicerScriptedFileReaderWriterTest.py | 215 | def write(self, properties): | CODE |
| LOW | …ws/Testing/Python/AddStorableDataAfterSceneViewTest.py | 113 | except Exception as e: | CODE |
| MEDIUM | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 182 | def section_LoadDicomDataWitchBatchProcessing(self): | CODE |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 213 | except Exception as e: | CODE |
| LOW | …chy/Widgets/Python/SubjectHierarchyPlugins/__init__.py | 17 | except Exception as e: | CODE |
| MEDIUM | …/Python/CustomColorTableSceneViewRestoreTestBug3992.py | 51 | print("Error writing out file ", colorStorageNode.GetFileName()) | CODE |
| MEDIUM | …es/Testing/Python/VolumesLogicCompareVolumeGeometry.py | 40 | print("Error in checking MRHead geometry against itself") | CODE |
| MEDIUM | …es/Testing/Python/VolumesLogicCompareVolumeGeometry.py | 52 | print("Error in calculating precision from epsilon of ", volumesLogic.GetCompareVolumeGeometryEpsilon(), ", | CODE |
| MEDIUM | …es/Testing/Python/VolumesLogicCompareVolumeGeometry.py | 56 | print("Error in checking MRHead geometry against itself with strict epsilon") | CODE |
| MEDIUM | …es/Testing/Python/VolumesLogicCompareVolumeGeometry.py | 70 | print("Error in checking MRHead geometry against itself with epsilon ", volumesLogic.GetCompareVolumeGeometr | CODE |
| MEDIUM | …es/Testing/Python/VolumesLogicCompareVolumeGeometry.py | 82 | print("Error in comparing MRHead geometry against a label map of itself with epsilon", volumesLogic.GetCompa | CODE |
| MEDIUM | …es/Testing/Python/VolumesLogicCompareVolumeGeometry.py | 100 | print("Error in comparing MRHead geometry against an updated clone, with epsilon", volumesLogic.GetCompareVo | CODE |
| LOW | …/EditorEffects/Python/SegmentEditorEffects/__init__.py | 54 | except Exception as e: | CODE |
| LOW⚡ | …gmentations/Testing/Python/SegmentationsModuleTest1.py | 81 | except Exception as e: | CODE |
| MEDIUM | …gmentations/Testing/Python/SegmentationsModuleTest1.py | 68 | def TestSection_RetrieveInputData(self): | CODE |
| MEDIUM | …gmentations/Testing/Python/SegmentationsModuleTest2.py | 69 | def TestSection_RetrieveInputData(self): | CODE |
| LOW | …gmentations/Testing/Python/SegmentationsModuleTest2.py | 82 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMLib/DICOMSendDialog.py | 97 | except Exception: | CODE |
| LOW⚡ | Modules/Scripted/DICOMLib/DICOMUtils.py | 500 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 900 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 1156 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMLib/DICOMUtils.py | 1161 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMLib/DICOMBrowser.py | 539 | except Exception: | CODE |
| LOW | Modules/Scripted/SelfTests/SelfTests.py | 155 | except Exception as e: | CODE |
| LOW | …ules/Scripted/ImportItkSnapLabel/ImportItkSnapLabel.py | 55 | except Exception as e: | CODE |
| LOW | …ules/Scripted/ImportItkSnapLabel/ImportItkSnapLabel.py | 86 | except Exception as e: | CODE |
| MEDIUM | …ules/Scripted/ImportItkSnapLabel/ImportItkSnapLabel.py | 59 | def load(self, properties): | CODE |
| LOW | Modules/Scripted/ScreenCapture/ScreenCapture.py | 794 | except Exception as e: | CODE |
| LOW | Modules/Scripted/SampleData/SampleData.py | 346 | except Exception as e: | STRING |
| LOW | Modules/Scripted/DataProbe/DataProbe.py | 344 | except Exception: | CODE |
| MEDIUM | Modules/Scripted/DataProbe/DataProbe.py | 240 | def _roundInt(value): | CODE |
| LOW | …ules/Scripted/DICOMPlugins/DICOMImageSequencePlugin.py | 91 | except Exception: | CODE |
| LOW | …ules/Scripted/DICOMPlugins/DICOMImageSequencePlugin.py | 108 | except Exception as e: | CODE |
| LOW | …dules/Scripted/DICOMPlugins/DICOMSegmentationPlugin.py | 399 | except Exception as exc: | CODE |
| MEDIUM | Modules/Scripted/DICOMPlugins/DICOMTID1500Plugin.py | 1357 | print("Error - only single frame references supported") | CODE |
| LOW | …les/Scripted/DICOMPlugins/MultiVolumeImporterPlugin.py | 787 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMPlugins/DICOMGeAbusPlugin.py | 59 | except Exception: | CODE |
| LOW | Modules/Scripted/DICOMPlugins/DICOMGeAbusPlugin.py | 76 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMPlugins/DICOMGeAbusPlugin.py | 83 | except Exception as e: | CODE |
| LOW | Modules/Scripted/DICOMPlugins/DICOMGeAbusPlugin.py | 130 | except Exception as e: | CODE |
| LOW | Modules/Scripted/WebServer/WebServer.py | 455 | except Exception as e: | CODE |
| 28 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Docs/conf.py | 6 | # This file is execfile()d with the current directory set to its | COMMENT |
| MEDIUM | Docs/developer_guide/layer_dm/examples/ModelGlowDM.py | 119 | # Create a sphere positioned at a random position | COMMENT |
| MEDIUM | Docs/developer_guide/layer_dm/examples/ModelGlowDM.py | 127 | # Create the model node and set its polydata | COMMENT |
| MEDIUM | Docs/developer_guide/layer_dm/examples/CustomVR.py | 134 | # Create the opacity | COMMENT |
| MEDIUM | Docs/developer_guide/layer_dm/examples/CustomVR.py | 140 | # Create the volume property and set functions | COMMENT |
| MEDIUM | Utilities/Scripts/SlicerWizard/Utilities.py | 341 | # Create a repository at the specified location | COMMENT |
| MEDIUM | Utilities/Scripts/SlicerWizard/doc/conf.py | 5 | # This file is execfile()d with the current directory set to its containing dir. | COMMENT |
| MEDIUM | …lications/SlicerApp/Testing/Python/SlicerAppTesting.py | 23 | # This file is not part of the Slicer API. It exists purely as an | COMMENT |
| MEDIUM | …erApp/Testing/Python/SlicerOptionIgnoreSlicerRCTest.py | 61 | # Create a slicerrc file that creates SLICERRCTESTOUTPUT file when executed | COMMENT |
| MEDIUM | …cerApp/Testing/Python/SlicerDisplayNodeSequenceTest.py | 82 | # Create a vtkMRMLScalarVolumeNode sequence | COMMENT |
| MEDIUM | …cerApp/Testing/Python/SlicerDisplayNodeSequenceTest.py | 87 | # Create a vtkMRMLScalarVolumeDisplayNode sequence | COMMENT |
| MEDIUM | Applications/SlicerApp/Testing/Python/UtilTest.py | 178 | # Create a top-level widget (parent is not specified) | COMMENT |
| MEDIUM | Applications/SlicerApp/Testing/Python/UtilTest.py | 198 | # Create a parent widget with two labeled children | COMMENT |
| MEDIUM | …Loadable/Markups/Testing/Python/MarkupsNodeNameTest.py | 50 | # Define a default Markups Line node with a default node name | COMMENT |
| MEDIUM | …Loadable/Markups/Testing/Python/MarkupsNodeNameTest.py | 95 | # Define a default Markups Angle node with a default node name prefix | COMMENT |
| MEDIUM | …Loadable/Sequences/Testing/Python/SequencesSelfTest.py | 181 | # Create a sequence with 5 volumes | COMMENT |
| MEDIUM⚡ | …Loadable/LayerDM/Testing/Python/PipelineManagerTest.py | 305 | # Create a display markups node | COMMENT |
| MEDIUM⚡ | …Loadable/LayerDM/Testing/Python/PipelineManagerTest.py | 311 | # Create a markups node | COMMENT |
| MEDIUM | Modules/Scripted/DICOMLib/DICOMExportScene.py | 122 | # Create a new template from the specified tags | STRING |
| MEDIUM | Modules/Scripted/DICOMLib/DICOMExportScene.py | 147 | # Create the Secondary Capture data set by adding a screenshot and some more custom fields | STRING |
| MEDIUM | Modules/Scripted/DICOMLib/DICOMBrowser.py | 586 | # Create a list of lists, split by referenced SeriesInstanceUID | COMMENT |
| MEDIUM | Modules/Scripted/DICOMLib/DICOMBrowser.py | 588 | # Create a dictionary | COMMENT |
| MEDIUM | Modules/Scripted/SelfTests/SelfTests.py | 76 | # This module is often used in developer mode, therefore | STRING |
| MEDIUM | Modules/Scripted/SegmentStatistics/SegmentStatistics.py | 451 | # Create a temporary segmentation and harden the transform to ensure that the statistics are calculated | COMMENT |
| MEDIUM | Modules/Scripted/SampleData/SampleData.py | 271 | # This module is often used in developer mode, therefore | STRING |
| MEDIUM | …ules/Scripted/DICOMPlugins/DICOMImageSequencePlugin.py | 376 | # Create a temporary volume node that will be used to insert volume nodes in the sequence | COMMENT |
| MEDIUM | …les/Scripted/DICOMPlugins/MultiVolumeImporterPlugin.py | 687 | # Create an empty volume node in the sequence node | COMMENT |
| MEDIUM | Modules/Scripted/DICOMPlugins/DICOMGeAbusPlugin.py | 246 | # Create a sampling grid for the transform | COMMENT |
| MEDIUM | Modules/Scripted/Endoscopy/Endoscopy.py | 324 | # Create a cursor and associated transform so that the user can see where the flythrough is progressing. | COMMENT |
| MEDIUM | Modules/Scripted/Endoscopy/Endoscopy.py | 573 | # Create a cursor and associated transform so that the user can see where the flythrough is progressing. | STRING |
| MEDIUM | Modules/Scripted/DICOM/DICOM.py | 847 | # This module is often used in developer mode, therefore | COMMENT |
| MEDIUM | Base/Python/slicer/cli.py | 1 | """This module is a place holder for convenient functions allowing to interact with CLI.""" | STRING |
| MEDIUM | Base/Python/slicer/tests/test_slicer_packaging.py | 924 | # Create a mock distribution that points to our temp file | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Docs/developer_guide/layer_dm/examples/CustomVR.py | 313 | # Check if we have a transform node | COMMENT |
| LOW | Docs/developer_guide/layer_dm/examples/CustomVR.py | 321 | # Check if the transform is linear | COMMENT |
| LOW⚡ | Utilities/Scripts/genqrc.py | 20 | # Write file | COMMENT |
| LOW | Utilities/Scripts/update_translations.py | 221 | # Add file to list of translatable files | COMMENT |
| LOW⚡ | Utilities/Scripts/SlicerWizard/TemplateManager.py | 89 | # Read file contents | COMMENT |
| LOW | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 254 | # Check if repository is dirty | COMMENT |
| LOW | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 259 | # Check if a remote already exists | COMMENT |
| LOW | .github/workflows/update-slicer-preview-branch.yml | 65 | # Check if the current time is before or after 11 PM | COMMENT |
| LOW | …p/Testing/Python/SlicerScriptedFileReaderWriterTest.py | 120 | # Read file content. Options may not be specified (for example, when loading using | STRING |
| LOW | …p/Testing/Python/SlicerScriptedFileReaderWriterTest.py | 125 | # Check if file is valid. Header line is: "magic [category]" | STRING |
| LOW | …erarchy/Testing/Python/SubjectHierarchyFoldersTest1.py | 142 | # Check if a folder display node was indeed created when changing display property on the folder | COMMENT |
| LOW | …erarchy/Testing/Python/SubjectHierarchyFoldersTest1.py | 151 | # Check if brain models were indeed hidden | COMMENT |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 316 | # Check if output is also under the same study node | COMMENT |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 333 | # Check if the items have the right parents | COMMENT |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 454 | # Check if the items are in the right hierarchy with the right names | COMMENT |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 570 | # Check if exclude indeed overrides include node attribute name filter | COMMENT |
| LOW | …rchy/Testing/Python/SubjectHierarchyGenericSelfTest.py | 603 | # Check if exclude indeed overrides include item attribute filter | COMMENT |
| LOW | …adable/Colors/Testing/Python/ColorTerminologiesTest.py | 29 | # Check if data are correctly set | COMMENT |
| LOW | …adable/Colors/Testing/Python/ColorTerminologiesTest.py | 48 | # Check if names are correctly set | COMMENT |
| LOW | …Loadable/LayerDM/Testing/Python/PipelineManagerTest.py | 149 | # Set both to can process with m1 further from interaction but with active widget state | COMMENT |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 663 | # Check if either background or foreground volume is set in the slice view | COMMENT |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 673 | # Check if a custom segment renderer is already registered for this segment by someone else (e.g., another s | COMMENT |
| LOW | …n/SegmentEditorEffects/SegmentEditorThresholdEffect.py | 740 | # Set values to pipelines | COMMENT |
| LOW | …/SegmentEditorEffects/SegmentEditorMaskVolumeEffect.py | 380 | # Set input to constant value | STRING |
| LOW | …gmentations/Testing/Python/SegmentationsModuleTest1.py | 153 | # Check if segment reorder is taken into account in merged labelmap generation | COMMENT |
| LOW | …gmentations/Testing/Python/SegmentationsModuleTest1.py | 522 | # Check if subject hierarchy items have been created | COMMENT |
| LOW | …dules/Scripted/DICOMPlugins/DICOMSegmentationPlugin.py | 544 | # Check if referenced image files are found and raise exception with a descriptive message in case of an error. | COMMENT |
| LOW | …les/Scripted/DICOMPlugins/DICOMVolumeSequencePlugin.py | 60 | # Check if setting of DICOM UIDs is supported (if not, then we cannot export to sequence) | COMMENT |
| LOW | Modules/Scripted/DICOMPlugins/DICOMTID1500Plugin.py | 1080 | # Check if the plugin (tid1500reader) should be used or specialized highdicom code | COMMENT |
| LOW | …les/Scripted/DICOMPlugins/MultiVolumeImporterPlugin.py | 908 | # Check if the number of frames is the same in each volume | COMMENT |
| LOW | Modules/Scripted/DICOM/DICOM.py | 1099 | # Check if DICOMInstance still exists (may not exist during shutdown/restart) | COMMENT |
| LOW | Modules/Scripted/DICOM/DICOM.py | 1219 | # Set isDockMode to False before changing layout | COMMENT |
| LOW | Base/Python/slicer/util.py | 438 | # Check if function has already been called with this set of parameters | COMMENT |
| LOW | Base/Python/slicer/util.py | 1092 | # Check if the appropriate reader is registered | COMMENT |
| LOW | Base/Python/slicer/util.py | 1110 | # Check if the extension is installed | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 193 | # Check if requirement's marker applies to current environment | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 206 | # Check if base package is installed at acceptable version | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 228 | # Check if any requested extra activates this dependency | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 407 | # Check if we're in full Slicer or PythonSlicer | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 460 | # Check if any updated packages were already imported | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 621 | # Check if we're running in full Slicer or PythonSlicer | COMMENT |
| LOW | Base/Python/slicer/packaging.py | 1023 | # Check if already satisfied | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 316 | remote.push(branch) | CODE |
| HIGH | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 497 | xiRemote.push(f"{xiBase}:refs/heads/{args.target}") | STRING |
| HIGH | Utilities/Scripts/SlicerWizard/ExtensionWizard.py | 543 | xiRemote.push("+%s" % branch) | STRING |
| HIGH | Modules/Scripted/DICOMLib/DICOMProcesses.py | 619 | f"Starting send to {self.destinationUrl.toString()} using {self.protocol} protocol", | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMProcesses.py | 660 | client = DICOMwebClient(url=destinationURL.toString(), session=session) | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMProcesses.py | 670 | f"Sending {file} to {self.destinationUrl.toString()} using {self.protocol}", | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMProcesses.py | 758 | if "kheops" not in destinationURL.toString(): | CODE |
| HIGH | Modules/Scripted/DICOMLib/DICOMRecentActivityWidget.py | 126 | statusMessage = "Most recent DICOM Database addition: %s" % self.recentSeries[0].insertDateTime.toString() | CODE |
| HIGH | Base/Python/slicer/util.py | 584 | # sometimes, p is null, f.e. when using --python-script or --python-code | COMMENT |
| HIGH | Base/Python/slicer/ScriptedLoadableModule.py | 158 | self.reloadCollapsibleButton.text = "Reload && Test" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …layableManager/vtkScriptedExampleDisplayableManager.py | 24 | # implement the method GetMRMLSceneEventsToObserve. This later one just return a list of integer | COMMENT |
| MEDIUM | …dable/VolumeRendering/MRML/vtkMRMLVolumePropertyNode.h | 125 | /// Return a value that is strictly greater than previousValue and robust to | COMMENT |
| MEDIUM | …n/SegmentEditorEffects/SegmentEditorSmoothingEffect.py | 457 | # separated/merged automatically. This effect could leverage those options once they have been implemented. | COMMENT |
| LOW | …cts/AbstractScriptedSegmentEditorAutoCompleteEffect.py | 205 | # therefore don't update directly, just set up/reset a timer that will perform the update when it elapses. | COMMENT |
| MEDIUM | Modules/Scripted/SampleData/SampleData.py | 398 | # Absolute fallback (should never happen, but keeps tests robust) | COMMENT |
| LOW | Modules/Scripted/DICOMPlugins/DICOMTID1500Plugin.py | 1236 | # Invalid file, just return instead of throw an exception to allow loading | COMMENT |
| MEDIUM | Base/Python/vtkTeem.py | 5 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| MEDIUM | Base/Python/vtkITK.py | 5 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| MEDIUM | Base/Python/mrml.py | 5 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| MEDIUM | Base/Python/vtkAddon.py | 5 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| MEDIUM | Base/Python/vtkSegmentationCore.py | 5 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| MEDIUM | Base/Python/slicer/__init__.py | 157 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| MEDIUM | Base/Python/slicer/logic.py | 5 | # Importing VTK is required for loading its Python modules and ensuring seamless instantiation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Docs/_ext/github_alerts.py | 7 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | Utilities/Scripts/SlicerWizard/GithubHelper.py | 12 | __all__ = [ | CODE |
| LOW | Utilities/Scripts/SlicerWizard/Utilities.py | 30 | __all__ = [ | CODE |
| LOW | …lications/SlicerApp/Testing/Python/SlicerAppTesting.py | 37 | __all__ = ["EXIT_FAILURE", "EXIT_SUCCESS", "run", "runSlicer", "runSlicerAndExit", "timecall"] | CODE |
| LOW | Modules/Loadable/LayerDM/MRMLDM/Python/__init__.py | 4 | __all__ = ["ScriptedPipelineSceneConnector", "vtkMRMLLayerDMScriptedPipeline"] | CODE |
| LOW | …cts/AbstractScriptedSegmentEditorAutoCompleteEffect.py | 12 | __all__ = ["AbstractScriptedSegmentEditorAutoCompleteEffect"] | CODE |
| LOW | …torEffects/AbstractScriptedSegmentEditorLabelEffect.py | 3 | __all__ = ["AbstractScriptedSegmentEditorLabelEffect"] | CODE |
| LOW | …torEffects/AbstractScriptedSegmentEditorPaintEffect.py | 3 | __all__ = ["AbstractScriptedSegmentEditorPaintEffect"] | CODE |
| LOW | Modules/Scripted/WebServer/WebServer.py | 21 | logger = logging.getLogger(__name__) | CODE |
| LOW | …Scripted/WebServer/WebServerLib/DICOMRequestHandler.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ed/WebServer/WebServerLib/StaticPagesRequestHandler.py | 8 | logger = logging.getLogger(__name__) | CODE |
| LOW | …cripted/WebServer/WebServerLib/SlicerRequestHandler.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | Base/Python/slicer/util.py | 13 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/ScriptedLoadableModule.py | 14 | __all__ = ["ScriptedLoadableModule", "ScriptedLoadableModuleWidget", "ScriptedLoadableModuleLogic", "ScriptedLoadableMod | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/wrapper.py | 20 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/guiCreation.py | 31 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/util.py | 6 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/validators.py | 7 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/serializers.py | 23 | __all__ = [ | CODE |
| LOW | …se/Python/slicer/parameterNodeWrapper/parameterPack.py | 27 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/types.py | 3 | __all__ = [ | CODE |
| LOW | Base/Python/slicer/parameterNodeWrapper/default.py | 1 | __all__ = ["Default"] | CODE |
| LOW | …se/Python/slicer/parameterNodeWrapper/guiConnectors.py | 26 | __all__ = [ | CODE |
| LOW | …se/Python/slicer/parameterNodeWrapper/parameterInfo.py | 7 | __all__ = [] | CODE |
| LOW | Base/Python/slicer/ScriptedFileIO/__init__.py | 38 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 78 | # Step 1: Register all available markups nodes | STRING |
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 96 | # Step 2: Register all available additional options widgets | STRING |
| LOW | …dable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | 165 | /// NOTE: This method should be called from the enter function of the | COMMENT |
| LOW | …dable/Segmentations/Widgets/qMRMLSegmentEditorWidget.h | 170 | /// NOTE: This method should be called from the exit function of the | COMMENT |
| LOW | …gic/Resources/ColorFiles/Slicer3_2010_Brain_Labels.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| LOW | …e/Logic/Resources/ColorFiles/DarkBrightChartColors.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| LOW | …Resources/ColorFiles/SPL-BrainAtlas-2009-ColorFile.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| LOW | …se/Logic/Resources/ColorFiles/GenericAnatomyColors.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| LOW | …se/Logic/Resources/ColorFiles/LightPaleChartColors.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| LOW | …gic/Resources/ColorFiles/Slicer3_2010_Label_Colors.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| LOW | Base/Logic/Resources/ColorFiles/MediumChartColors.txt | 1 | #WARNING: This file is automatically generated. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | Modules/Scripted/DICOMLib/DICOMUtils.py | 836 | slicer.modules.DICOMInstance.browserWidget.dicomBrowser.dicomTableManager().updateTableViews() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Libs/MRML/Core/vtkMRMLScene.h | 785 | /// being in the list. Don't forget to clear it as soon as you don't need it. | COMMENT |
| MEDIUM | …rchyPlugins/SegmentStatisticsSubjectHierarchyPlugin.py | 59 | # "This is how you can add help text to the subject hierarchy module help box via a python scripted plugin." | COMMENT |
| MEDIUM | …ierarchyPlugins/SegmentEditorSubjectHierarchyPlugin.py | 60 | # "This is how you can add help text to the subject hierarchy module help box via a python scripted plugin." | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Modules/Scripted/SampleData/SampleData.py | 19 | CODE | |
| LOW | Modules/Scripted/SampleData/SampleData.py | 146 | CODE | |
| LOW | Modules/Scripted/SampleData/SampleData.py | 553 | CODE | |
| LOW | Modules/Scripted/SampleData/SampleData.py | 1001 | CODE | |
| LOW | Modules/Scripted/WebServer/WebServer.py | 594 | CODE | |
| LOW | Base/Python/slicer/packaging.py | 526 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Libs/MRML/Core/vtkMRMLI18N.h | 59 | /// Example usage: | COMMENT |
| LOW | Utilities/Scripts/Build-qt6.sh | 5 | # Usage: | COMMENT |
| LOW⚡ | Utilities/Scripts/exec-outside-slicer-env.sh | 8 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Modules/Scripted/ScreenCapture/ScreenCapture.py | 684 | if not self.logic.isFfmpegPathValid() and os.name == "nt": # TODO: implement download for Linux/MacOS? | CODE |
| LOW | Modules/Scripted/ScreenCapture/ScreenCapture.py | 945 | # TODO: implement downloading for Linux/MacOS? | COMMENT |
| LOW | …cripted/WebServer/WebServerLib/SlicerRequestHandler.py | 352 | # TODO: implement this method: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Utilities/Scripts/SetupUser.sh | 14 | read -ep "Please enter your full name, such as 'John Doe': " name | CODE |
| LOW | Applications/SlicerApp/Testing/Python/CLIEventTest.py | 231 | self.patientItemID = shNode.CreateSubjectItem(shNode.GetSceneItemID(), "John Doe") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 78 | # Step 1: Register all available markups nodes | STRING |
| LOW | …ble/Markups/Testing/Python/PluggableMarkupsSelfTest.py | 96 | # Step 2: Register all available additional options widgets | STRING |