Refine high-quality datasets and visual AI models
This report presents the forensic synthetic code analysis of voxel51/fiftyone, a TypeScript project with 10,896 GitHub stars. SynthScan v2.0 examined 838,697 lines of code across 3806 source files, recording 5226 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 7.5 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 5226 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/packages/embeddings/src/sortStringsAlphabetically.tsx | 3 | export function sortStringsAlphabetically(a, b) { | CODE |
| LOW | …packages/embeddings/src/ComputeVisualizationButton.tsx | 5 | export default function ComputeVisualizationButton({ | CODE |
| LOW | app/packages/looker/src/util.ts | 161 | export function computeBBoxForTextOverlay( | CODE |
| LOW | app/packages/looker/src/overlays/util.ts | 361 | export function resolveLabelSelectionVisuals( | CODE |
| LOW | app/packages/core/src/plugins/SchemaIO/utils/layout.ts | 195 | export function getAdjustedLayoutDimension(value?: number, gap?: number) { | CODE |
| LOW | app/packages/core/src/plugins/SchemaIO/utils/layout.ts | 202 | export function getAdjustedLayoutDimensions({ | CODE |
| LOW | …src/plugins/SchemaIO/components/DashboardPNGExport.tsx | 199 | function sortPropertiesByCustomLayout(properties, customLayout) { | CODE |
| LOW | …ges/core/src/plugins/SchemaIO/components/DynamicIO.tsx | 119 | function schemaWithInheritedDefault( | CODE |
| LOW | …ges/core/src/plugins/SchemaIO/components/DynamicIO.tsx | 130 | function schemaWithInheritedVariant( | CODE |
| LOW | …core/src/plugins/SchemaIO/components/DashboardView.tsx | 79 | function calculateLayoutDimensions( | CODE |
| LOW | …core/src/plugins/SchemaIO/components/DashboardView.tsx | 1676 | function sortPropertiesByCustomLayout(properties, customLayout) { | CODE |
| LOW | …e/src/plugins/SchemaIO/components/AutocompleteView.tsx | 111 | function getValuesOnlySettingFromSchema(schema) { | CODE |
| LOW | …ns/SchemaIO/components/OperatorExecutionButtonView.tsx | 16 | export default function OperatorExecutionButtonView(props: ViewPropsType) { | CODE |
| LOW | …chemaIO/components/NativeModelEvaluationView/index.tsx | 15 | export default function NativeModelEvaluationView(props) { | CODE |
| LOW | …SchemaIO/components/NativeModelEvaluationView/utils.ts | 228 | export function getConfusionMatrixPlotlyData( | CODE |
| LOW | …ativeModelEvaluationView/evaluation/scenario/index.tsx | 6 | export default function EvaluationScenarioAnalysis(props) { | CODE |
| LOW | …eModelEvaluationView/evaluation/scenario/Scenarios.tsx | 578 | function PredictionStatisticsTable(props) { | CODE |
| LOW | …eModelEvaluationView/evaluation/scenario/Scenarios.tsx | 781 | function ModelPerformanceMetricsTable(props) { | CODE |
| LOW | …eModelEvaluationView/evaluation/scenario/Scenarios.tsx | 882 | function ConfidenceDistributionTable(props) { | CODE |
| LOW | …eModelEvaluationView/evaluation/scenario/Scenarios.tsx | 1069 | function PredictionStatisticsChart(props) { | CODE |
| LOW | …eModelEvaluationView/evaluation/scenario/Scenarios.tsx | 1275 | function ScenarioModelPerformanceChart(props) { | CODE |
| LOW | …eModelEvaluationView/evaluation/scenario/Scenarios.tsx | 1506 | function ConfidenceDistributionChart(props) { | CODE |
| LOW | …valuationView/evaluation/overview/ClassPerformance.tsx | 353 | function formatPerClassPerformance(perClassPerformance, barConfig) { | CODE |
| LOW | …rc/components/Filters/use-query-performance-timeout.ts | 6 | export default function useQueryPerformanceTimeout( | CODE |
| LOW | …core/src/components/Modal/ModalSampleRenderer.test.tsx | 276 | function usePersistentRegistration( | CODE |
| LOW | …ponents/Modal/use-modal-sample-renderer-persistence.ts | 24 | export function useModalSampleRendererPersistenceKey(): string | null { | CODE |
| LOW | …l/Sidebar/Annotate/useGroupAnnotationModeController.ts | 79 | export function useGroupAnnotationModeController() { | CODE |
| LOW | …rc/components/Modal/Sidebar/Annotate/useCanAnnotate.ts | 17 | function useHasAnnotationSupportedSlices(): boolean { | CODE |
| LOW | …/Sidebar/Annotate/useApplyAnnotationSliceVisibility.ts | 7 | export function useApplyAnnotationSliceVisibility() { | CODE |
| LOW | …Annotate/Confirmation/useConfirmDisconnectOntology.tsx | 20 | function DisconnectOntologyModalComponent({ | CODE |
| LOW | …omponents/Modal/Sidebar/Annotate/Edit/serialization.ts | 31 | export function serializeDatabaseDateValue( | CODE |
| LOW | …components/Modal/Sidebar/Annotate/Edit/evaluateWhen.ts | 198 | export function applyConditionalOwnerChange( | CODE |
| LOW | …ts/Modal/Sidebar/Annotate/Edit/coordinateConversion.ts | 33 | export function imagePixelsToCanvasPixels( | CODE |
| LOW | …/core/src/components/Grid/useGridCustomRendererItem.ts | 21 | export function useGridCustomRendererItem( | CODE |
| LOW | …video-annotation/src/tracks/temporalDetectionTracks.ts | 100 | export function buildTemporalDetectionTracks({ | CODE |
| LOW | …ckages/video-annotation/src/components/FrameLabels.tsx | 361 | function useTemporalDetectionTracks( | CODE |
| LOW | …ckages/video-annotation/src/components/FrameLabels.tsx | 730 | function decorateTemporalDetectionTrack({ | CODE |
| LOW | …ckages/video-annotation/src/components/FrameLabels.tsx | 847 | function applyTemporalDetectionEdit({ | CODE |
| LOW | …kages/video-annotation/src/hooks/useAutoInterpolate.ts | 28 | export function resolveSegmentsToRepropagate( | CODE |
| LOW | …ages/video-annotation/src/hooks/useLighterTileScene.ts | 36 | function useAttachedSingletonCanvas( | CODE |
| LOW | app/packages/app/vite.config.ts | 193 | function foxgloveWasmOptimizeAsUrl() { | CODE |
| LOW | app/packages/operators/src/state.ts | 148 | export function useGlobalExecutionContext(): ExecutionContext { | CODE |
| LOW | app/packages/operators/src/state.ts | 1210 | export function useInvocationRequestQueue() { | CODE |
| LOW | app/packages/operators/src/state.ts | 1246 | export function useInvocationRequestExecutor({ | CODE |
| LOW | app/packages/operators/src/utils.test.ts | 272 | function createOperatorPromptOptions( | CODE |
| LOW | app/packages/operators/src/operators.ts | 512 | export function listLocalAndRemoteOperators() { | CODE |
| LOW | app/packages/operators/src/operators.ts | 608 | async function executeOperatorAsGenerator( | CODE |
| LOW | app/packages/operators/src/operators.ts | 683 | function resolveOperatorURIWithMethod(operatorURI, params) { | CODE |
| LOW | app/packages/operators/src/operators.ts | 744 | export async function executeOperatorWithContext( | CODE |
| LOW | app/packages/operators/src/operators.ts | 1150 | export function getInvocationRequestQueue() { | CODE |
| LOW | app/packages/operators/src/operators.ts | 1196 | export function getAbortableOperationQueue() { | CODE |
| LOW | app/packages/operators/src/operators.ts | 1215 | export function abortOperationsByExpression(expression) { | CODE |
| LOW | app/packages/operators/src/utils.ts | 149 | export function generateOperatorSessionId() { | CODE |
| LOW | app/packages/operators/src/OperatorPlacements.tsx | 26 | export function OperatorPlacementWithErrorBoundary( | CODE |
| LOW | app/packages/operators/src/built-in-operators.ts | 1009 | function useUpdatePanelStatePartial(local?: boolean) { | CODE |
| LOW | app/packages/operators/src/usePanelEvent.ts | 157 | export function usePendingPanelEventError(): { | CODE |
| LOW | app/packages/operators/src/hooks.ts | 21 | function useOperatorThrottledContextSetter() { | CODE |
| LOW | app/packages/operators/src/hooks.ts | 77 | export function useOperatorPlacementsResolver() { | CODE |
| LOW | app/packages/operators/src/hooks.ts | 88 | async function updateOperatorPlacementsAtom() { | CODE |
| LOW | app/packages/operators/src/hooks.ts | 121 | export function useActivePanelEventsCount(id: string) { | CODE |
| 2638 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | STYLE_GUIDE.md | 129 | An example docstring that uses Sphinx constructs. Docs sections can be referenced via :ref:`custom text here <ancho | STRING |
| HIGH | STYLE_GUIDE.md | 195 | Returns a :class:`fiftyone.core.labels.Polyline` representation of the :class:`fiftyone.core.labels.Detection`. | STRING |
| HIGH | fiftyone/core/service.py | 138 | Waits for any child process of this service to bind to a TCP port. Args: port (None): if specified, | STRING |
| HIGH | fiftyone/core/labels.py | 81 | Gets the value of the attribute with the given name. Args: name: the attribute name def | STRING |
| HIGH | fiftyone/core/labels.py | 240 | Gets the value of the attribute with the given name. The specified attribute may either exist in the :attr:`att | STRING |
| HIGH | fiftyone/core/labels.py | 630 | Creates a :class:`Detection` instance with its ``mask`` attribute populated from the given full image mask. | STRING |
| HIGH | fiftyone/core/labels.py | 894 | Creates a :class:`Polyline` instance with polygons describing the non-zero region(s) of the given full image mas | STRING |
| HIGH | fiftyone/core/labels.py | 921 | Constructs a cuboid from its 8 vertices in the format below:: 7--------6 /| /| | STRING |
| HIGH | fiftyone/core/labels.py | 960 | Constructs a rotated bounding box from its center, dimensions, and rotation. If a ``frame_size`` is pro | STRING |
| HIGH | fiftyone/core/fields.py | 35 | Validates the given field constraints. Args: ftype (None): an optional field type or iterable of types to e | STRING |
| HIGH | fiftyone/core/expressions.py | 281 | Retrieves the specified field or embedded field of this expression, which must resolve to a document. E | STRING |
| HIGH | fiftyone/core/expressions.py | 309 | Determines whether this expression is equal to the given value or expression, ``self == other``. Exampl | STRING |
| HIGH | fiftyone/core/expressions.py | 338 | Determines whether this expression is not equal to the given value or expression, ``self != other``. Ex | STRING |
| HIGH | fiftyone/core/expressions.py | 367 | Determines whether this expression is greater than or equal to the given value or expression, ``self >= other``. | STRING |
| HIGH | fiftyone/core/expressions.py | 391 | Determines whether this expression is greater than the given value or expression, ``self >= other``. Ex | STRING |
| HIGH | fiftyone/core/expressions.py | 415 | Determines whether this expression is less than or equal to the given value or expression, ``self <= other``. | STRING |
| HIGH | fiftyone/core/expressions.py | 443 | Determines whether this expression is less than the given value or expression, ``self <= other``. Examp | STRING |
| HIGH | fiftyone/core/expressions.py | 467 | Determines whether this expression, which must resolve to a field, exists and is not None. Examples:: | STRING |
| HIGH | fiftyone/core/expressions.py | 533 | Computes the logical AND of this expression and the given value or expression, ``self & other``. Exampl | STRING |
| HIGH | fiftyone/core/expressions.py | 564 | Computes the logical OR of this expression and the given value or expression, ``self | other``. Example | STRING |
| HIGH | fiftyone/core/expressions.py | 618 | Adds the given value to this expression, which must resolve to a numeric value, ``self + other``. Examp | STRING |
| HIGH | fiftyone/core/expressions.py | 693 | Rounds this expression, which must resolve to a numeric value, at the given decimal place. Positive val | STRING |
| HIGH | fiftyone/core/expressions.py | 727 | Computes the modulus of this expression, which must resolve to a numeric value, ``self % other``. Examp | STRING |
| HIGH | fiftyone/core/expressions.py | 754 | Computes the product of the given value and this expression, which must resolve to a numeric value, ``self * oth | STRING |
| HIGH | fiftyone/core/expressions.py | 780 | Raises this expression, which must resolve to a numeric value, to the given power, ``self ** power``. E | STRING |
| HIGH | fiftyone/core/expressions.py | 832 | Subtracts the given value from this expression, which must resolve to a numeric value, ``self - other``. | STRING |
| HIGH | fiftyone/core/expressions.py | 869 | Divides this expression, which must resolve to a numeric value, by the given value, ``self / other``. E | STRING |
| HIGH | fiftyone/core/expressions.py | 968 | Rounds this expression, which must resolve to a numeric value, at the given decimal place. Positive val | STRING |
| HIGH | fiftyone/core/expressions.py | 1003 | Truncates this expression, which must resolve to a numeric value, at the specified decimal place. Posit | STRING |
| HIGH | fiftyone/core/expressions.py | 1070 | Computes the logarithm base ``base`` of this expression, which must resolve to a numeric value. Example | STRING |
| HIGH | fiftyone/core/expressions.py | 1119 | Raises this expression, which must resolve to a numeric value, to the given power, ``self ** power``. E | STRING |
| HIGH | fiftyone/core/expressions.py | 1611 | Creates an expression that returns a boolean indicating whether ``self in values``. Examples:: | STRING |
| HIGH | fiftyone/core/expressions.py | 1805 | Applies the given expression to this expression. Examples:: import fiftyone as fo impo | STRING |
| HIGH | fiftyone/core/expressions.py | 1832 | Returns either ``true_expr`` or ``false_expr`` depending on the value of this expression, which must resolve to | STRING |
| HIGH | fiftyone/core/expressions.py | 1863 | Returns either this expression or ``false_expr`` if this expression is null. This is a shortcut for ``self.is_nu | STRING |
| HIGH | fiftyone/core/expressions.py | 1891 | Applies a case statement to this expression, which effectively computes the following pseudocode:: | STRING |
| HIGH | fiftyone/core/expressions.py | 1936 | Applies a switch statement to this expression, which effectively computes the given pseudocode:: fo | STRING |
| HIGH | fiftyone/core/expressions.py | 1990 | Replaces this expression with the corresponding value in the provided mapping dict, if it is present as a key. | STRING |
| HIGH | fiftyone/core/expressions.py | 2061 | Sets the specified field or embedded field of this expression, which must resolve to a document, to the given va | STRING |
| HIGH | fiftyone/core/expressions.py | 2125 | Returns an equivalent expression where this expression is defined as a variable that is used wherever necessary | STRING |
| HIGH | fiftyone/core/expressions.py | 2176 | Returns the minimum value of either this expression, which must resolve to an array, or the minimum of this expr | STRING |
| HIGH | fiftyone/core/expressions.py | 2214 | Returns the maximum value of either this expression, which must resolve to an array, or the maximum of this expr | STRING |
| HIGH | fiftyone/core/expressions.py | 2254 | Returns the element or slice of this expression, which must resolve to an array. All of the typical sli | STRING |
| HIGH | fiftyone/core/expressions.py | 2367 | Checks whether this expression, which must resolve to an array, contains any of the given values. Pass | STRING |
| HIGH | fiftyone/core/expressions.py | 2432 | Checks whether this expression's contents, which must resolve to an array, are a subset of the given array or ar | STRING |
| HIGH | fiftyone/core/expressions.py | 2471 | Checks whether this expression, which must resolve to an array, contains the same distinct values as each of the | STRING |
| HIGH | fiftyone/core/expressions.py | 2533 | Computes the set union of this expression, which must resolve to an array, and the given array(s) or array expre | STRING |
| HIGH | fiftyone/core/expressions.py | 2567 | Computes the set intersection of this expression, which must resolve to an array, and the given array(s) or arra | STRING |
| HIGH | fiftyone/core/expressions.py | 2601 | Computes the set difference of this expression, which must resolve to an array, and the given array or array exp | STRING |
| HIGH | fiftyone/core/expressions.py | 2669 | Sorts this expression, which must resolve to an array. If no ``key`` is provided, this array must contain eleme | STRING |
| HIGH | fiftyone/core/expressions.py | 2758 | Applies the given filter to the elements of this expression, which must resolve to an array. The output | STRING |
| HIGH | fiftyone/core/expressions.py | 2792 | Applies the given expression to the elements of this expression, which must resolve to an array. The ou | STRING |
| HIGH | fiftyone/core/expressions.py | 2828 | Applies the given reduction to this expression, which must resolve to an array, and returns the single value com | STRING |
| HIGH | fiftyone/core/expressions.py | 2893 | Prepends the given value to this expression, which must resolve to an array. Examples:: im | STRING |
| HIGH | fiftyone/core/expressions.py | 2923 | Appends the given value to this expression, which must resolve to an array. Examples:: imp | STRING |
| HIGH | fiftyone/core/expressions.py | 2953 | Inserts the value before the given index in this expression, which must resolve to an array. If ``index | STRING |
| HIGH | fiftyone/core/expressions.py | 2988 | Concatenates the given array(s) or array expression(s) to this expression, which must resolve to an array. | STRING |
| HIGH | fiftyone/core/expressions.py | 3075 | Returns the standard deviation of the values in this expression, which must resolve to a numeric array. | STRING |
| HIGH | fiftyone/core/expressions.py | 3117 | Joins the elements of this expression, which must resolve to a string array, by the given delimiter. Ex | STRING |
| HIGH | fiftyone/core/expressions.py | 3149 | Extracts the specified substring from this expression, which must resolve to a string. Examples:: | STRING |
| 142 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | plugins/__init__.py | 0 | fiftyone plugins. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | plugins/utils/__init__.py | 0 | fiftyone plugins. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | plugins/utils/model_evaluation/__init__.py | 0 | fiftyone plugins. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/plugins/__init__.py | 0 | fiftyone plugins. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/execution_store_unit_tests.py | 0 | fiftyone execution store related unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>` | STRING |
| HIGH | tests/unittests/execution_store_repo_tests.py | 0 | fiftyone execution store related unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>` | STRING |
| HIGH | tests/unittests/execution_store_service_tests.py | 0 | fiftyone execution store related unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>` | STRING |
| HIGH | tests/unittests/utils_tests.py | 0 | fiftyone 3d transformation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/utils3d_tests.py | 0 | fiftyone 3d transformation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/transforms_tests.py | 0 | fiftyone 3d transformation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/threed/transformation_tests.py | 0 | fiftyone 3d transformation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/server_decorators_tests.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/interfaces.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/aggregate.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/aggregations.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/color.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/query.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/mutation.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/constants.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/__init__.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/extensions.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/paginator.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/view.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/context.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/indexes.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/app.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/dataloader.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/workspace.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/main.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/data.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/decorators.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/utils/__init__.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/events/__init__.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/routes/__init__.py | 0 | fiftyone server routes | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …s/unittests/annotation/validate_label_schemas_tests.py | 0 | fiftyone annotation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …ts/unittests/annotation/dataset_label_schemas_tests.py | 0 | fiftyone annotation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …ts/unittests/annotation/hydrate_label_schemas_tests.py | 0 | fiftyone annotation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …s/unittests/annotation/generate_label_schemas_tests.py | 0 | fiftyone annotation unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …ttests/server/utils/jsonpatch/test_json_patch_patch.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …tests/server/utils/jsonpatch/test_jsonpatch_methods.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | …sts/unittests/server/utils/jsonpatch/test_jsonpatch.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/conftest.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_id_batch.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_threading.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_implementations.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_slice_batch.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_factory.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_process.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/map/test_mapper.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/core/__init__.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/core/threed/utils.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/utils/json/__init__.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/server/utils/json/encoder.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/utils/__init__.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/core/aggregations.py | 0 | aggregations. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/server/routes/test_camera.py | 0 | fiftyone server groups route unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/server/routes/test_media.py | 0 | fiftyone server groups route unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/server/routes/test_ontology.py | 0 | fiftyone server groups route unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | tests/unittests/server/routes/test_groups.py | 0 | fiftyone server groups route unit tests. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| HIGH | fiftyone/types/__init__.py | 0 | fiftyone pipeline operator types. | copyright 2017-2026, voxel51, inc. | `voxel51.com <https://voxel51.com/>`_ | | STRING |
| 62 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/unittests/execution_store_unit_tests.py | 12 | CODE | |
| LOW | tests/unittests/group_tests.py | 12 | CODE | |
| LOW | tests/unittests/group_tests.py | 15 | CODE | |
| LOW | tests/unittests/torch_dataset_tests.py | 8 | CODE | |
| LOW | tests/unittests/import_export_tests.py | 2589 | CODE | |
| LOW | …/unittests/execution_cache/execution_cache_io_tests.py | 13 | CODE | |
| LOW | …/unittests/execution_cache/execution_cache_io_tests.py | 14 | CODE | |
| LOW | tests/unittests/execution_cache/decorator_tests.py | 17 | CODE | |
| LOW | tests/unittests/execution_cache/serialization_tests.py | 15 | CODE | |
| LOW | tests/unittests/execution_cache/cache_util_tests.py | 10 | CODE | |
| LOW | tests/unittests/execution_cache/cache_util_tests.py | 13 | CODE | |
| LOW | tests/unittests/execution_cache/decorators.py | 9 | CODE | |
| LOW | tests/unittests/execution_cache/decorators.py | 10 | CODE | |
| LOW | tests/unittests/operators/types_tests.py | 12 | CODE | |
| LOW | tests/unittests/operators/types_tests.py | 14 | CODE | |
| LOW | tests/unittests/operators/types_tests.py | 15 | CODE | |
| LOW | tests/unittests/utils/test_depth_anything.py | 13 | CODE | |
| LOW | tests/intensive/cvat_tests.py | 13 | CODE | |
| LOW | tests/intensive/cvat_tests.py | 14 | CODE | |
| LOW | tests/benchmarking/cifar10_benchmark.py | 11 | CODE | |
| LOW | tests/isolated/import_time_test.py | 18 | CODE | |
| LOW | tests/isolated/import_deps_test.py | 64 | CODE | |
| LOW | docs/source/recipes/torch-dataset-examples/utils.py | 1 | CODE | |
| LOW | schemas/multimodal/build.py | 9 | CODE | |
| LOW | fiftyone/__init__.py | 12 | CODE | |
| LOW | fiftyone/__init__.py | 14 | CODE | |
| LOW | fiftyone/__init__.py | 31 | CODE | |
| LOW | fiftyone/__init__.py | 41 | CODE | |
| LOW | fiftyone/__public__.py | 19 | CODE | |
| LOW | fiftyone/__public__.py | 19 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 20 | CODE | |
| LOW | fiftyone/__public__.py | 38 | CODE | |
| LOW | fiftyone/__public__.py | 39 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 40 | CODE | |
| LOW | fiftyone/__public__.py | 53 | CODE | |
| 568 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | plugins/operators/annotation.py | 236 | CODE | |
| LOW | plugins/operators/group_by.py | 63 | CODE | |
| LOW | plugins/operators/group_by.py | 184 | CODE | |
| LOW | plugins/operators/__init__.py | 206 | CODE | |
| LOW | plugins/operators/__init__.py | 1097 | CODE | |
| LOW | plugins/operators/model_evaluation/__init__.py | 1317 | CODE | |
| LOW | plugins/operators/model_evaluation/__init__.py | 963 | CODE | |
| LOW | plugins/panels/model_evaluation/__init__.py | 611 | CODE | |
| LOW | plugins/panels/model_evaluation/__init__.py | 893 | CODE | |
| LOW | plugins/panels/model_evaluation/__init__.py | 1013 | CODE | |
| LOW | plugins/panels/model_evaluation/__init__.py | 1081 | CODE | |
| LOW | tests/unittests/view_tests.py | 3902 | CODE | |
| LOW | tests/unittests/view_tests.py | 3932 | CODE | |
| LOW | tests/unittests/label_tests.py | 943 | CODE | |
| LOW | tests/unittests/label_tests.py | 991 | CODE | |
| LOW | tests/unittests/video_tests.py | 1290 | CODE | |
| LOW | tests/unittests/torch_dataset_tests.py | 164 | CODE | |
| LOW | tests/unittests/import_export_tests.py | 5604 | CODE | |
| LOW | tests/unittests/operators/delegated_tests.py | 1493 | CODE | |
| LOW | tests/unittests/operators/decorators_tests.py | 57 | CODE | |
| LOW | tests/unittests/operators/decorators_tests.py | 89 | CODE | |
| LOW | tests/unittests/utils/test_unique_filename_maker.py | 131 | CODE | |
| LOW | tests/unittests/utils/test_unique_filename_maker.py | 200 | CODE | |
| LOW | tests/intensive/model_zoo_tests.py | 322 | CODE | |
| LOW | tests/intensive/evaluation_tests.py | 416 | CODE | |
| LOW | tests/intensive/evaluation_tests.py | 426 | CODE | |
| LOW | tests/intensive/labelstudio_tests.py | 651 | CODE | |
| LOW | tests/intensive/labelstudio_tests.py | 683 | CODE | |
| LOW | tests/intensive/labelstudio_tests.py | 715 | CODE | |
| LOW | tests/intensive/labelstudio_tests.py | 765 | CODE | |
| LOW | tests/intensive/cvat_tests.py | 169 | CODE | |
| LOW | tests/intensive/cvat_tests.py | 419 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 311 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 580 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 860 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 946 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 1260 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 1711 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 1843 | CODE | |
| LOW | tests/intensive/sam_parity_tests.py | 2211 | CODE | |
| LOW | tests/intensive/sam_image_model_tests.py | 60 | CODE | |
| LOW | tests/intensive/sam_image_model_tests.py | 609 | CODE | |
| LOW | docs/source/redirects.py | 121 | CODE | |
| LOW | docs/extensions/llms_txt.py | 40 | CODE | |
| LOW | docs/scripts/make_model_zoo_docs.py | 379 | CODE | |
| LOW | docs/scripts/generate_plugin_docs.py | 620 | CODE | |
| LOW | docs/scripts/generate_plugin_docs.py | 819 | CODE | |
| LOW | fiftyone/core/tags.py | 1547 | CODE | |
| LOW | fiftyone/core/tags.py | 356 | CODE | |
| LOW | fiftyone/core/logging.py | 111 | CODE | |
| LOW | fiftyone/core/service.py | 137 | CODE | |
| LOW | fiftyone/core/service.py | 157 | CODE | |
| LOW | fiftyone/core/metadata.py | 542 | CODE | |
| LOW | fiftyone/core/metadata.py | 599 | CODE | |
| LOW | fiftyone/core/models.py | 352 | CODE | |
| LOW | fiftyone/core/models.py | 396 | CODE | |
| LOW | fiftyone/core/models.py | 452 | CODE | |
| LOW | fiftyone/core/models.py | 530 | CODE | |
| LOW | fiftyone/core/models.py | 635 | CODE | |
| LOW | fiftyone/core/models.py | 753 | CODE | |
| 354 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …s/Modal/Sidebar/Annotate/Edit/useDetectionMode.test.ts | 48 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …odal/Sidebar/Annotate/Edit/useAIAnnotationMode.test.ts | 8 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …odal/Sidebar/Annotate/Edit/useAIAnnotationMode.test.ts | 69 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …odal/Sidebar/Annotate/Edit/useAIAnnotationMode.test.ts | 77 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nents/Modal/Sidebar/Annotate/Edit/useMergeTool.test.ts | 10 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nents/Modal/Sidebar/Annotate/Edit/useMergeTool.test.ts | 83 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nents/Modal/Sidebar/Annotate/Edit/evaluateWhen.test.ts | 887 | // ── Branch 1: owner changed ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nents/Modal/Sidebar/Annotate/Edit/evaluateWhen.test.ts | 954 | // ── Branch 2: became visible with no value ─────────────────────────────── | COMMENT |
| MEDIUM | …nents/Modal/Sidebar/Annotate/Edit/evaluateWhen.test.ts | 1067 | // ── No-op cases ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ponents/Modal/Sidebar/Annotate/Edit/usePenTool.test.ts | 8 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ponents/Modal/Sidebar/Annotate/Edit/usePenTool.test.ts | 42 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ponents/Modal/Sidebar/Annotate/Edit/usePenTool.test.ts | 59 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Edit/useAnnotationContext/useAnnotationContext.test.ts | 71 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …Edit/useAnnotationContext/useAnnotationContext.test.ts | 127 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/Edit/useAnnotationContext/useAnnotationFields.test.ts | 54 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/Edit/useAnnotationContext/useAnnotationFields.test.ts | 80 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nnotation/src/agents/hooks/resolvePointVariant.test.ts | 7 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nnotation/src/agents/hooks/resolvePointVariant.test.ts | 39 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nnotation/src/agents/hooks/resolvePointVariant.test.ts | 55 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ation/src/agents/hooks/useApplyInferenceResult.test.ts | 9 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ation/src/agents/hooks/useApplyInferenceResult.test.ts | 43 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ation/src/agents/hooks/useApplyInferenceResult.test.ts | 94 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/hooks/useRegisterPointSelectionEventHandlers.test.ts | 8 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/hooks/useRegisterPointSelectionEventHandlers.test.ts | 75 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …s/hooks/useRegisterPointSelectionEventHandlers.test.ts | 87 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/annotation/src/agents/hooks/usePointSelection.test.ts | 8 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/annotation/src/agents/hooks/usePointSelection.test.ts | 111 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/annotation/src/agents/hooks/usePointSelection.test.ts | 133 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nnotation/src/persistence/buildAnnotationLabel.test.ts | 7 | // ── Mocks ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nnotation/src/persistence/buildAnnotationLabel.test.ts | 108 | // ── Helpers ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …nnotation/src/persistence/buildAnnotationLabel.test.ts | 119 | // ── Tests ──────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 14 | // ─── Helpers ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 27 | // ─── Shared / Reusable ────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 44 | // ─── RunList ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 58 | // ─── Thumbnail Images ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 75 | // ─── NewSearch ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 108 | // ─── FilterBar ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 120 | // ─── BulkActionBar ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …p/packages/similarity-search/src/components/styled.tsx | 134 | // ─── Tooltip ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | app/packages/similarity-search/src/hooks/useRuns.ts | 51 | // ── Coalescing refresh mechanism ─────────────────────────────── | COMMENT |
| MEDIUM | …ckages/similarity-search/src/hooks/useNewSearchForm.ts | 47 | // ─── Form fields ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ckages/similarity-search/src/hooks/useNewSearchForm.ts | 62 | // ─── Derived config ───────────────────────────────────────────── | COMMENT |
| MEDIUM | …ckages/similarity-search/src/hooks/useNewSearchForm.ts | 71 | // ─── Auto-correct effects ─────────────────────────────────────── | COMMENT |
| MEDIUM | …ckages/similarity-search/src/hooks/useNewSearchForm.ts | 98 | // ─── Submission ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ckages/similarity-search/src/hooks/useNewSearchForm.ts | 127 | // ─── Brain key options ────────────────────────────────────────── | COMMENT |
| MEDIUM | …ages/similarity-search/src/hooks/useSimilarityPanel.ts | 17 | // ─── Derived State ────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ages/similarity-search/src/hooks/useSimilarityPanel.ts | 114 | // ─── Actions ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ages/similarity-search/src/hooks/useSimilarityPanel.ts | 275 | // ─── Orchestrator ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 67 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 69 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 152 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 154 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 188 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 190 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 220 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 222 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 247 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 249 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 315 | # ------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/unittests/session_events_tests.py | 317 | # ------------------------------------------------------------------- | COMMENT |
| 35 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | plugins/operators/annotation.py | 211 | except Exception as e: | CODE |
| LOW | plugins/operators/annotation.py | 311 | except Exception as e: | CODE |
| LOW | plugins/operators/__init__.py | 3108 | except Exception as e: | STRING |
| LOW | plugins/operators/__init__.py | 3342 | except Exception as e: | STRING |
| MEDIUM | plugins/operators/model_evaluation/__init__.py | 1189 | def get_sample_distribution(self, ctx, subset_expressions): | CODE |
| LOW | plugins/operators/model_evaluation/__init__.py | 553 | except Exception: | CODE |
| LOW | plugins/operators/model_evaluation/__init__.py | 1240 | except Exception as e: | CODE |
| MEDIUM | plugins/panels/model_evaluation/__init__.py | 71 | def get_evaluation_id(self, dataset, eval_key): | CODE |
| MEDIUM | plugins/panels/model_evaluation/__init__.py | 217 | def get_map(self, results): | CODE |
| MEDIUM | plugins/panels/model_evaluation/__init__.py | 223 | def get_mar(self, results): | CODE |
| MEDIUM | plugins/panels/model_evaluation/__init__.py | 229 | def get_custom_metrics(self, results): | CODE |
| MEDIUM | plugins/panels/model_evaluation/__init__.py | 531 | def has_evaluation_results(self, dataset, eval_key): | CODE |
| LOW⚡ | plugins/panels/model_evaluation/__init__.py | 220 | except Exception as e: | CODE |
| LOW⚡ | plugins/panels/model_evaluation/__init__.py | 226 | except Exception as e: | CODE |
| LOW⚡ | plugins/panels/model_evaluation/__init__.py | 232 | except Exception: | CODE |
| LOW | plugins/panels/model_evaluation/__init__.py | 74 | except Exception as e: | CODE |
| LOW | plugins/panels/model_evaluation/__init__.py | 295 | except Exception as e: | CODE |
| LOW | plugins/panels/model_evaluation/__init__.py | 322 | except Exception as e: | CODE |
| LOW | plugins/panels/model_evaluation/__init__.py | 534 | except Exception: | CODE |
| LOW | plugins/panels/model_evaluation/__init__.py | 1137 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 64 | except Exception: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 210 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 310 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 349 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 362 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 379 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 395 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 416 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/operators.py | 210 | except Exception as e: | CODE |
| LOW | plugins/panels/similarity_search/operators.py | 321 | except Exception: | CODE |
| LOW | plugins/panels/similarity_search/operators.py | 335 | except Exception: | CODE |
| LOW | plugins/utils/model_evaluation/__init__.py | 24 | except Exception as e: | CODE |
| MEDIUM | plugins/utils/model_evaluation/__init__.py | 16 | def get_subsets_from_custom_code(ctx, custom_code): | CODE |
| LOW | tests/ipc_tests.py | 139 | except Exception as e: | CODE |
| LOW | tests/unittests/decorators.py | 40 | except Exception as exc: | CODE |
| LOW | tests/unittests/execution_cache/decorators.py | 38 | except Exception as exc: | CODE |
| LOW | tests/unittests/plugins/secrets_tests.py | 91 | except Exception: | CODE |
| LOW | tests/intensive/sam_parity_tests.py | 732 | except Exception: | CODE |
| LOW | docs/process_css.py | 30 | except Exception as e: | CODE |
| MEDIUM | docs/process_css.py | 31 | print(f"Error: {e}") | CODE |
| LOW | docs/extensions/llms_txt.py | 36 | except Exception: | CODE |
| LOW | docs/extensions/llms_txt.py | 45 | except Exception: | CODE |
| LOW | docs/extensions/llms_txt.py | 169 | except Exception as e: | CODE |
| MEDIUM | docs/extensions/llms_txt.py | 27 | def get_page_description(self, target_doc, sphinx_env): | CODE |
| MEDIUM | docs/extensions/llms_txt.py | 40 | def scan_document_structure( | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 373 | except Exception as e: | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 634 | except Exception as e: | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 671 | except Exception: | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 682 | except Exception as e: | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 695 | except Exception as e: | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 981 | except Exception as e: | STRING |
| LOW | docs/scripts/generate_plugin_docs.py | 1116 | except Exception as e: | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 1131 | except Exception as e: | CODE |
| LOW | docs/scripts/make_hf_dataset_docs.py | 75 | except Exception as e: | CODE |
| LOW | docs/scripts/make_hf_dataset_docs.py | 171 | except Exception as e: | CODE |
| LOW | docs/scripts/make_hf_dataset_docs.py | 295 | except Exception as e: | STRING |
| LOW | schemas/multimodal/build.py | 271 | except Exception as error: | CODE |
| LOW | fiftyone/__init__.py | 42 | except Exception: # pragma: no cover - best-effort registration | CODE |
| LOW | fiftyone/core/logging.py | 121 | except Exception as e: | CODE |
| LOW | fiftyone/core/config.py | 607 | except Exception as e: | CODE |
| 213 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …re/src/plugins/SchemaIO/components/LoaderView.test.tsx | 28 | <div data-testid="dynamic-io">{schema?.view?.label || "placeholder"}</div> | CODE |
| LOW | …emaIO/__tests__/SchemaIOComponent.integration.test.tsx | 350 | person: { name: "John Doe", age: 30 }, | CODE |
| LOW | …emaIO/__tests__/SchemaIOComponent.integration.test.tsx | 351 | address: { street: "123 Main St", city: "Anytown" }, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 20 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 28 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 37 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 66 | "placeholder": "Select one or more pet", | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 75 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 85 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 95 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 195 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 203 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 212 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 221 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 251 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 259 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 268 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 426 | "placeholder": null, | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 434 | "placeholder": null | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 442 | "placeholder": null | CODE |
| LOW⚡ | …packages/core/src/plugins/SchemaIO/examples/input.json | 450 | "placeholder": null | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 52 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 133 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 148 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 163 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 181 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 237 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 286 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 303 | "placeholder": null, | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 466 | "placeholder": null | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 478 | "placeholder": null | CODE |
| LOW | …packages/core/src/plugins/SchemaIO/examples/input.json | 490 | "placeholder": null | CODE |
| LOW⚡ | …ackages/core/src/plugins/SchemaIO/examples/output.json | 366 | "placeholder": null, | CODE |
| LOW⚡ | …ackages/core/src/plugins/SchemaIO/examples/output.json | 375 | "placeholder": null, | CODE |
| LOW⚡ | …ackages/core/src/plugins/SchemaIO/examples/output.json | 385 | "placeholder": null, | CODE |
| LOW⚡ | …ackages/core/src/plugins/SchemaIO/examples/output.json | 395 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 19 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 36 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 53 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 80 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 96 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 112 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 128 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 144 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 160 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 176 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 192 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 208 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 224 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 240 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 256 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 274 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 297 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 320 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 343 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 420 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 436 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 452 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 468 | "placeholder": null, | CODE |
| LOW | …ackages/core/src/plugins/SchemaIO/examples/output.json | 484 | "placeholder": null, | CODE |
| 179 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/intensive/model_zoo_tests.py | 322 | CODE | |
| LOW | docs/scripts/generate_plugin_docs.py | 791 | CODE | |
| LOW | fiftyone/core/tags.py | 92 | CODE | |
| LOW | fiftyone/core/models.py | 52 | CODE | |
| LOW | fiftyone/core/models.py | 1610 | CODE | |
| LOW | fiftyone/core/fields.py | 314 | CODE | |
| LOW | fiftyone/core/fields.py | 424 | CODE | |
| LOW | fiftyone/core/fields.py | 1919 | CODE | |
| LOW | fiftyone/core/clips.py | 646 | CODE | |
| LOW | fiftyone/core/dataset.py | 10827 | CODE | |
| LOW | fiftyone/core/dataset.py | 10892 | CODE | |
| LOW | fiftyone/core/dataset.py | 2200 | CODE | |
| LOW | fiftyone/core/dataset.py | 2261 | CODE | |
| LOW | fiftyone/core/dataset.py | 4505 | CODE | |
| LOW | fiftyone/core/dataset.py | 4616 | CODE | |
| LOW | fiftyone/core/dataset.py | 6356 | CODE | |
| LOW | fiftyone/core/dataset.py | 6489 | CODE | |
| LOW | fiftyone/core/dataset.py | 6705 | CODE | |
| LOW | fiftyone/core/dataset.py | 6831 | CODE | |
| LOW | fiftyone/core/dataset.py | 7104 | CODE | |
| LOW | fiftyone/core/dataset.py | 7497 | CODE | |
| LOW | fiftyone/core/dataset.py | 7874 | CODE | |
| LOW | fiftyone/core/dataset.py | 8000 | CODE | |
| LOW | fiftyone/core/dataset.py | 8748 | CODE | |
| LOW | fiftyone/core/dataset.py | 8988 | CODE | |
| LOW | fiftyone/core/view.py | 940 | CODE | |
| LOW | fiftyone/core/view.py | 1008 | CODE | |
| LOW | fiftyone/core/view.py | 1587 | CODE | |
| LOW | fiftyone/core/view.py | 1743 | CODE | |
| LOW | fiftyone/core/collections.py | 13439 | CODE | |
| LOW | fiftyone/core/collections.py | 1600 | CODE | |
| LOW | fiftyone/core/collections.py | 1650 | CODE | |
| LOW | fiftyone/core/collections.py | 2491 | CODE | |
| LOW | fiftyone/core/collections.py | 2749 | CODE | |
| LOW | fiftyone/core/collections.py | 3886 | CODE | |
| LOW | fiftyone/core/collections.py | 4043 | CODE | |
| LOW | fiftyone/core/collections.py | 4289 | CODE | |
| LOW | fiftyone/core/collections.py | 9867 | CODE | |
| LOW | fiftyone/core/collections.py | 10013 | CODE | |
| LOW | fiftyone/core/collections.py | 10194 | CODE | |
| LOW | fiftyone/core/collections.py | 10464 | CODE | |
| LOW | fiftyone/core/collections.py | 11774 | CODE | |
| LOW | fiftyone/core/collections.py | 11827 | CODE | |
| LOW | fiftyone/core/utils.py | 1270 | CODE | |
| LOW | fiftyone/core/utils.py | 1391 | CODE | |
| LOW | fiftyone/core/utils.py | 1503 | CODE | |
| LOW | fiftyone/core/utils.py | 2044 | CODE | |
| LOW | fiftyone/core/frame.py | 384 | CODE | |
| LOW | fiftyone/core/document.py | 277 | CODE | |
| LOW | fiftyone/core/sample.py | 298 | CODE | |
| LOW | fiftyone/core/video.py | 508 | CODE | |
| LOW | fiftyone/core/state.py | 62 | CODE | |
| LOW | fiftyone/core/aggregations.py | 690 | CODE | |
| LOW | fiftyone/core/aggregations.py | 2812 | CODE | |
| LOW | fiftyone/core/odm/mixins.py | 209 | CODE | |
| LOW | fiftyone/core/odm/mixins.py | 384 | CODE | |
| LOW | fiftyone/core/odm/utils.py | 182 | CODE | |
| LOW | fiftyone/core/threed/shape_3d.py | 51 | CODE | |
| LOW | fiftyone/core/threed/shape_3d.py | 115 | CODE | |
| LOW | fiftyone/core/threed/shape_3d.py | 192 | CODE | |
| 129 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | plugins/operators/__init__.py | 45 | logger = logging.getLogger(__name__) | CODE |
| LOW | plugins/panels/similarity_search/__init__.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | plugins/panels/similarity_search/operators.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | plugins/panels/similarity_search/run_manager.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/benchmarking/add_samples_benchmark.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/source/redirects.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/scripts/make_model_zoo_docs.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/scripts/generate_skills_docs.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/scripts/generate_plugin_docs.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/scripts/make_hf_dataset_docs.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/__init__.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/types/__init__.py | 13 | __all__ = [ | CODE |
| LOW | fiftyone/core/tags.py | 39 | __all__ = [ | CODE |
| LOW | fiftyone/core/tags.py | 1560 | __all__ = [ | CODE |
| LOW | fiftyone/core/logging.py | 17 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/service.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/config.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/metadata.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/models.py | 41 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/dataset.py | 63 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/collections.py | 63 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/utils.py | 84 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/frame.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/storage.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/sample.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/runs.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/uid.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/video.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/state.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/aggregations.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/annotation/hydrate_label_schemas.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/annotation/generate_label_schemas.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/odm/database.py | 51 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/odm/__init__.py | 112 | __all__ = [ | CODE |
| LOW | fiftyone/core/odm/dataset.py | 55 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/map/mapper.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/map/__init__.py | 17 | __all__ = [ | CODE |
| LOW | fiftyone/core/map/batcher/__init__.py | 17 | __all__ = [ | CODE |
| LOW | fiftyone/core/threed/__init__.py | 31 | __all__ = [k for k, v in globals().items() if not k.startswith("_")] | CODE |
| LOW | fiftyone/core/plots/matplotlib.py | 36 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/plots/__init__.py | 32 | __all__ = [ | CODE |
| LOW | fiftyone/core/plots/plotly.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/plots/manager.py | 24 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/plots/base.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/session/client.py | 33 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/session/session.py | 70 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/core/session/__init__.py | 13 | __all__ = [ | CODE |
| LOW | fiftyone/operators/__init__.py | 30 | __all__ = [k for k, v in globals().items() if not k.startswith("_")] | CODE |
| LOW | fiftyone/operators/types.py | 15 | __all__ = [ | CODE |
| LOW | fiftyone/operators/sse.py | 16 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/remote_notifier.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/delegated.py | 34 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/executor.py | 42 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/cache/__init__.py | 14 | __all__ = [ | CODE |
| LOW | fiftyone/operators/_types/pipeline.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/store/store.py | 168 | def update_ttl(self, key: str, new_ttl: int) -> None: | CODE |
| LOW | fiftyone/operators/store/store.py | 177 | def update_policy(self, key: str, policy: str) -> None: | CODE |
| LOW | fiftyone/operators/store/subscription_registry.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/store/notification_service.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | fiftyone/operators/store/__init__.py | 16 | __all__ = [ | CODE |
| 93 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/unittests/execution_store_repo_tests.py | 118 | # Create the store explicitly so that __store__ is inserted. | COMMENT |
| MEDIUM | tests/unittests/execution_store_repo_tests.py | 128 | # Create a store and two keys. | COMMENT |
| MEDIUM | tests/unittests/execution_store_repo_tests.py | 141 | # Create a store and set a key. | COMMENT |
| MEDIUM⚡ | tests/unittests/storage_tests.py | 52 | # Create a zip file | COMMENT |
| MEDIUM⚡ | tests/unittests/storage_tests.py | 63 | # Create a zip file | COMMENT |
| MEDIUM | tests/unittests/storage_tests.py | 76 | # Create a zip file | COMMENT |
| MEDIUM | tests/unittests/server/routes/test_camera.py | 425 | # Create a group with multiple slices | COMMENT |
| MEDIUM | tests/unittests/server/routes/test_groups.py | 283 | # Create a non-grouped dataset | COMMENT |
| MEDIUM | tests/intensive/import_export_tests.py | 286 | # Create a classification dataset | COMMENT |
| MEDIUM | tests/intensive/import_export_tests.py | 326 | # Create a detection dataset | COMMENT |
| MEDIUM | tests/intensive/import_export_tests.py | 406 | # Create an image labels dataset | COMMENT |
| MEDIUM | tests/intensive/import_export_tests.py | 482 | # Create a multilabel dataset | COMMENT |
| MEDIUM | tests/intensive/import_export_tests.py | 514 | # Create a classification dataset | COMMENT |
| MEDIUM | tests/intensive/import_export_tests.py | 535 | # Create a classification dataset | COMMENT |
| MEDIUM | docs/source/recipes/torch-dataset-examples/utils.py | 24 | # Create a field mapping where keys and values are the same | COMMENT |
| MEDIUM | fiftyone/core/expressions.py | 4275 | # Create a view that contains a different 10%% of the dataset each | COMMENT |
| MEDIUM | fiftyone/core/expressions.py | 4323 | # Create a view that contains a different 50%% of the dataset each | COMMENT |
| MEDIUM | fiftyone/core/expressions.py | 4355 | # Create a view that only contains predictions that are "cat" or | COMMENT |
| MEDIUM | fiftyone/core/expressions.py | 4402 | # Create a view that only contains predictions that are "cat" and | COMMENT |
| MEDIUM | fiftyone/core/expressions.py | 199 | # Create a view that only contains predictions whose bounding boxes | STRING |
| MEDIUM | fiftyone/core/expressions.py | 1483 | # Create a view that only contains samples with non-None uniqueness | STRING |
| MEDIUM | fiftyone/core/expressions.py | 1627 | # Create a view that only contains animal predictions | STRING |
| MEDIUM⚡ | fiftyone/core/stages.py | 8442 | # Create a clips view that contains one clip for each contiguous | STRING |
| MEDIUM⚡ | fiftyone/core/stages.py | 8452 | # Create a clips view that contains one clip for each contiguous | STRING |
| MEDIUM | fiftyone/core/stages.py | 616 | # Create a view excluding samples whose `int` field have the given | STRING |
| MEDIUM | fiftyone/core/stages.py | 625 | # Create a view excluding samples whose `str` field have the given | STRING |
| MEDIUM | fiftyone/core/stages.py | 3357 | # Create a view that only contains samples in Manhattan | STRING |
| MEDIUM | fiftyone/core/stages.py | 6233 | # Create a view containing the currently selected samples in the App | STRING |
| MEDIUM | fiftyone/core/stages.py | 6348 | # Create a view containing samples whose `int` field have the given | STRING |
| MEDIUM | fiftyone/core/stages.py | 6357 | # Create a view containing samples whose `str` field have the given | STRING |
| MEDIUM | fiftyone/core/stages.py | 8121 | # Create a view containing the ground truth patches | STRING |
| MEDIUM | fiftyone/core/stages.py | 8286 | # Create a patches view for the evaluation results | STRING |
| MEDIUM | fiftyone/core/stages.py | 8621 | # Create a trajectories view for the vehicles in the dataset | STRING |
| MEDIUM | fiftyone/core/stages.py | 8831 | # Create a frames view for an entire video dataset | STRING |
| MEDIUM | fiftyone/core/stages.py | 8841 | # Create a frames view that only contains frames with at least 10 | STRING |
| MEDIUM⚡ | fiftyone/core/cli.py | 615 | # Create a dataset from the given data on disk | STRING |
| MEDIUM⚡ | fiftyone/core/cli.py | 619 | # Create a dataset from a random subset of the data on disk | STRING |
| MEDIUM⚡ | fiftyone/core/cli.py | 624 | # Create a dataset from the given samples JSON file | STRING |
| MEDIUM | fiftyone/core/cli.py | 4275 | # Create a plugin from existing files | STRING |
| MEDIUM | fiftyone/core/collections.py | 2633 | # Create a new sample field | STRING |
| MEDIUM | fiftyone/core/collections.py | 2673 | # Create a new frame field | STRING |
| MEDIUM | fiftyone/core/collections.py | 5236 | # Create a view excluding samples whose `int` field have the given | STRING |
| MEDIUM | fiftyone/core/collections.py | 5244 | # Create a view excluding samples whose `str` field have the given | STRING |
| MEDIUM | fiftyone/core/collections.py | 6320 | # Create a view that only contains samples in Manhattan | STRING |
| MEDIUM | fiftyone/core/collections.py | 7359 | # Create a view containing the currently selected samples in the App | STRING |
| MEDIUM | fiftyone/core/collections.py | 7410 | # Create a view containing samples whose `int` field have the given | STRING |
| MEDIUM | fiftyone/core/collections.py | 7418 | # Create a view containing samples whose `str` field have the given | STRING |
| MEDIUM | fiftyone/core/collections.py | 8196 | # Create a view containing the ground truth patches | STRING |
| MEDIUM | fiftyone/core/collections.py | 8273 | # Create a patches view for the evaluation results | STRING |
| MEDIUM | fiftyone/core/collections.py | 8339 | # Create a clips view that contains one clip for each contiguous | STRING |
| MEDIUM | fiftyone/core/collections.py | 8351 | # Create a clips view that contains one clip for each contiguous | STRING |
| MEDIUM | fiftyone/core/collections.py | 8429 | # Create a trajectories view for the vehicles in the dataset | STRING |
| MEDIUM | fiftyone/core/collections.py | 8551 | # Create a frames view for an entire video dataset | STRING |
| MEDIUM | fiftyone/core/collections.py | 8560 | # Create a frames view that only contains frames with at least 10 | STRING |
| MEDIUM | fiftyone/core/utils.py | 2324 | # Create a temporary directory in main process directory for touched | COMMENT |
| MEDIUM | fiftyone/core/map/threading.py | 143 | # Create a separate subset for this batch | COMMENT |
| MEDIUM | fiftyone/core/plots/manager.py | 430 | # Create a view that only contains the selected samples | COMMENT |
| MEDIUM | fiftyone/core/plots/manager.py | 433 | # Create a view that only contains the selected samples | COMMENT |
| MEDIUM⚡ | fiftyone/core/plots/manager.py | 455 | # Create a view that only contains the selected frames | COMMENT |
| MEDIUM⚡ | fiftyone/core/plots/manager.py | 458 | # Create a view that only contains the selected frames | COMMENT |
| 14 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/unittests/view_tests.py | 5211 | clips = dataset.to_clips(vehicles.length() >= 2) | CODE |
| HIGH | docs/source/redirects.py | 197 | if (hash && anchorMap[hash]) {{ | CODE |
| HIGH | docs/source/redirects.py | 203 | pathParts.push('index.html'); | CODE |
| HIGH | schemas/multimodal/build.py | 121 | "Run `cd app && yarn install`." | CODE |
| HIGH | fiftyone/core/expressions.py | 2309 | n = self.length() | CODE |
| HIGH | fiftyone/core/expressions.py | 2317 | {"$slice": [self, position + self.length(), n]} | CODE |
| HIGH | fiftyone/core/expressions.py | 2329 | neg_stop = ViewExpression({"$slice": [self, self.length() + s.stop]}) | CODE |
| HIGH | fiftyone/core/expressions.py | 2338 | "allowed; use `expression.length()` instead" | CODE |
| HIGH | fiftyone/core/expressions.py | 2957 | If ``index >= self.length()``, the value is appended to this array. | CODE |
| HIGH | fiftyone/core/expressions.py | 3695 | maxsplit_expr = (split_expr.length() > maxsplit + 1).if_else( | STRING |
| HIGH | fiftyone/core/expressions.py | 3748 | maxsplit_expr = (split_expr.length() > maxsplit + 1).if_else( | STRING |
| HIGH | fiftyone/core/expressions.py | 4510 | ViewExpression.range(start, stop=start + array.length()), | STRING |
| HIGH⚡ | fiftyone/core/stages.py | 8457 | stage = fo.ToClips(signs.length() >= 2) | STRING |
| HIGH | fiftyone/core/stages.py | 4790 | stage = fo.Match(small_boxes.length() > 0) | STRING |
| HIGH | fiftyone/core/stages.py | 7526 | stage = fo.SortBy(small_boxes.length(), reverse=True) | STRING |
| HIGH | fiftyone/core/collections.py | 6933 | view = dataset.match(small_boxes.length() > 0) | STRING |
| HIGH | fiftyone/core/collections.py | 7992 | view = dataset.sort_by(small_boxes.length(), reverse=True) | STRING |
| HIGH | fiftyone/core/collections.py | 8356 | clips = dataset.to_clips(signs.length() >= 2) | STRING |
| HIGH | fiftyone/core/aggregations.py | 2000 | idx = ((F() * array.length()).ceil() - 1).max(0) | CODE |
| HIGH⚡ | fiftyone/core/session/templates.py | 154 | var url = new URL(window.location.toString()); | CODE |
| HIGH⚡ | fiftyone/core/session/templates.py | 158 | url.search = params.toString(); | CODE |
| HIGH⚡ | fiftyone/core/session/templates.py | 163 | window.location = url.toString(); | CODE |
| HIGH | fiftyone/server/routes/camera.py | 442 | staticTransform data, null, or error message | STRING |
| HIGH | fiftyone/server/routes/camera.py | 487 | intrinsics data, null, or error message | STRING |
| HIGH | fiftyone/server/routes/camera.py | 547 | staticTransform data, null, or error message | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | app/packages/looker/src/pako.js | 421 | // | COMMENT |
| LOW | app/packages/looker/src/pako.js | 461 | COMMENT | |
| LOW | app/packages/looker/src/pako.js | 541 | // Note: we can't get significant speed boost here. | COMMENT |
| LOW | app/packages/looker/src/pako.js | 601 | function (require, module, exports) { | COMMENT |
| LOW | app/packages/looker/src/pako.js | 661 | {}, | COMMENT |
| LOW | app/packages/looker/src/pako.js | 861 | if (op > whave) { | COMMENT |
| LOW | app/packages/looker/src/pako.js | 1021 | }, | COMMENT |
| LOW | app/packages/looker/src/pako.js | 2501 | if (copy > state.whave) { | COMMENT |
| LOW | app/packages/looker/src/pako.js | 2801 | // (C) 1995-2013 Jean-loup Gailly and Mark Adler | COMMENT |
| LOW | app/packages/looker/src/pako.js | 3201 | }, | COMMENT |
| LOW | …es/core/src/plugins/SchemaIO/components/PlotlyView.tsx | 241 | // 'onAfterExport', | COMMENT |
| LOW | …e/src/components/Modal/Sidebar/Annotate/Edit/Field.tsx | 81 | // frames); an image / sample-level label falls back to its doc `_id`. | COMMENT |
| LOW | …nents/Modal/Sidebar/Annotate/Edit/AnnotationSchema.tsx | 221 | // address the engine in its own namespace: the anchor ref carries the | COMMENT |
| LOW | …nts/Modal/Sidebar/Annotate/Edit/useAIAnnotationMode.ts | 61 | // context is reset only at real session boundaries — here on deactivate, and | COMMENT |
| LOW | …nents/Modal/Sidebar/Annotate/Edit/evaluateWhen.test.ts | 841 | COMMENT | |
| LOW | …s/video-annotation/src/components/VideoLighterTile.tsx | 21 | const sourceId = VIDEO_STREAM_ID; | COMMENT |
| LOW | …annotation/src/agents/hooks/useApplyInferenceResult.ts | 61 | }; | COMMENT |
| LOW | …/src/engine/surfaces/lighter/useLighterEngineBridge.ts | 181 | [engine, onEditCommit, scene, surface], | COMMENT |
| LOW | …c/adapters/mcap/react/use-register-mcap-data-stream.ts | 481 | }; | COMMENT |
| LOW | …ges/multimodal/src/adapters/mcap/react/McapMapTile.tsx | 81 | // Comet-trail sources/layers are per track (line-gradient cannot read | COMMENT |
| LOW | app/packages/components/src/env.d.ts | 1 | /// <reference types="vite/client" /> | COMMENT |
| LOW | app/packages/playback/src/lib/playback/store-access.ts | 1 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | app/packages/playback/src/lib/playback/atoms.ts | 1 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | …kages/playback/src/lib/playback/use-playback-engine.ts | 581 | store.set(playheadAtom, clamped); | COMMENT |
| LOW | …kages/playback/src/lib/playback/use-playback-stream.ts | 1 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | …kages/playback/src/lib/playback/use-playback-stream.ts | 21 | // }, [seekEvent]); | COMMENT |
| LOW | …kages/playback/src/lib/playback/use-playback-stream.ts | 41 | // }, | COMMENT |
| LOW | …ckages/playback/src/lib/playback/use-playback-state.ts | 1 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | app/packages/playback/src/lib/timeline/state.test.ts | 61 | // behindBuffer = 5 → min = 50 - 5 = 45 | COMMENT |
| LOW | …ges/playback/src/views/TimelineTrack/TimelineTrack.tsx | 421 | // voodo's ContextMenu opens by calling `HTMLElement.click()` on a | COMMENT |
| LOW | …ges/playback/src/views/TimelineTrack/TimelineTrack.tsx | 501 | COMMENT | |
| LOW | …ges/playback/src/views/TimelineTrack/TimelineTrack.tsx | 561 | event.endSec !== undefined | COMMENT |
| LOW | …src/views/TimelineControls/timeline-controls-icons.tsx | 1 | import React from "react"; | COMMENT |
| LOW | app/packages/tiling/src/views/Tile/tile-icons.tsx | 1 | import React from "react"; | COMMENT |
| LOW | …/tiling/src/views/TilingHeader/tiling-header-icons.tsx | 1 | import React from "react"; | COMMENT |
| LOW | app/packages/lighter/src/overlay/DetectionOverlay.ts | 181 | // Drop a stale mask when the label carries neither inline `mask` data nor | COMMENT |
| LOW | …packages/lighter/src/interaction/InteractionManager.ts | 661 | this.scheduleHoverUpdate(this.currentPixelCoordinates, event, hitHandler); | COMMENT |
| LOW | app/packages/looker-3d/src/vite-env.d.ts | 1 | /// <reference types="vite/client" /> | COMMENT |
| LOW | app/packages/looker-3d/src/frustum/builders.ts | 101 | intrinsics.height | COMMENT |
| LOW | app/packages/looker-3d/src/labels/cuboid.tsx | 81 | // surface, they stay visible and grabbable in orthographic side-panel views, | COMMENT |
| LOW | app/packages/looker-3d/src/annotation/store/index.ts | 1 | // ============================================================================= | COMMENT |
| LOW | plugins/panels/model_evaluation/__init__.py | 1201 | return | COMMENT |
| LOW | tests/unittests/import_export_tests.py | 5401 | def _build_nested_relative(self, temp_dir): | COMMENT |
| LOW | tests/unittests/utils/test_unique_filename_maker.py | 61 | # pytest.param(True, id="main-process"), | COMMENT |
| LOW | fiftyone/core/models.py | 2201 | """ | COMMENT |
| LOW | fiftyone/core/dataset.py | 11201 | ) | COMMENT |
| LOW | fiftyone/core/collections.py | 801 | dataset._doc.save(virtual=True) | COMMENT |
| LOW | fiftyone/core/collections.py | 7161 | # Only include samples that do not have the "test" tag | COMMENT |
| LOW | fiftyone/core/collections.py | 7981 | # | COMMENT |
| LOW | fiftyone/core/collections.py | 11021 | # Satisfactory index already exists | COMMENT |
| LOW | fiftyone/core/utils.py | 2001 | input path is provided multiple times (True) or to generate new | COMMENT |
| LOW | fiftyone/core/utils.py | 2021 | # ppid = None | COMMENT |
| LOW | fiftyone/core/odm/database.py | 61 | # | COMMENT |
| LOW | fiftyone/core/odm/database.py | 121 | # | COMMENT |
| LOW | fiftyone/core/plots/plotly.py | 1641 | # environment, just show the figure | COMMENT |
| LOW | fiftyone/server/routes/get_similar_labels_frames.py | 41 | "_id": 0, | COMMENT |
| LOW | fiftyone/utils/cvat.py | 4561 | ) | COMMENT |
| LOW | fiftyone/utils/data/importers.py | 421 | if isinstance(dataset_importer, GenericSampleDatasetImporter): | COMMENT |
| LOW | fiftyone/utils/data/importers.py | 1901 | # - `dataset` is empty, and a migration may or may not be required | COMMENT |
| LOW | fiftyone/zoo/datasets/base.py | 101 | "activitynet-100", | COMMENT |
| 8 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/packages/video-annotation/README.md | 272 | ├── hooks/ # scene/clock/bridge orchestration + engine-write surface actions | CODE |
| MEDIUM | app/packages/lighter/src/core/Scene2D.ts | 1117 | // keypoint scaffold would join the single-selection set and steal/clear the | COMMENT |
| MEDIUM | docs/scripts/make_model_zoo_docs.py | 352 | # Make zero-shot predictions with custom classes | COMMENT |
| MEDIUM | docs/scripts/make_model_zoo_docs.py | 365 | # Make zero-shot predictions with custom classes | COMMENT |
| MEDIUM | fiftyone/utils/transformers.py | 349 | # if they are, this is either a zero shot model | COMMENT |
| MEDIUM | fiftyone/utils/transformers.py | 1036 | # zero shot classification, we have to pass | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 83 | // Step 1: Estimate the plane normal using Newell's method | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 86 | // Step 2: Build orthonormal basis for the plane | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 95 | // Step 3: Project 3D points to 2D in the plane | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 102 | // Step 4: Build THREE.Shape from 2D points and ensure closure | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 114 | // Step 5: Generate triangulated geometry using Earcut | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 117 | // Step 6: Transform from XY plane back to the original 3D plane | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 125 | // Step 7: Create and return the mesh | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 83 | // Step 1: Estimate the plane normal using Newell's method | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 86 | // Step 2: Build orthonormal basis for the plane | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 95 | // Step 3: Project 3D points to 2D in the plane | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 102 | // Step 4: Build THREE.Shape from 2D points and ensure closure | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 114 | // Step 5: Generate triangulated geometry using Earcut | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 117 | // Step 6: Transform from XY plane back to the original 3D plane | COMMENT |
| LOW⚡ | app/packages/looker-3d/src/labels/polygon-fill-utils.ts | 125 | // Step 7: Create and return the mesh | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/unittests/operators/delegated_tests.py | 716 | # Set it to running separately - execution not allowed now because | COMMENT |
| LOW | fiftyone/core/expressions.py | 4715 | # Check if the ID of the document matches the given ID | COMMENT |
| LOW | fiftyone/core/camera.py | 1031 | # Check if source_frame looks like a reference frame (not a camera) | COMMENT |
| LOW | fiftyone/core/cli.py | 2492 | # Check if model is downloaded | COMMENT |
| LOW | fiftyone/core/cli.py | 3550 | # Print the output for a delegated operation | STRING |
| LOW | fiftyone/core/map/process.py | 167 | # Check if done after applying backoff | COMMENT |
| LOW | fiftyone/server/routes/groups.py | 129 | # Check if parent exists in original data | COMMENT |
| LOW | fiftyone/server/routes/groups.py | 214 | # Check if the requested slice exists | COMMENT |
| LOW | fiftyone/server/routes/camera.py | 582 | # Check if target_frame was explicitly provided in request | COMMENT |
| LOW | fiftyone/utils/openimages.py | 1881 | # Check if unzipped directory exists | COMMENT |
| LOW | e2e-pw/scripts/kill-port.sh | 3 | # Check if the port number is provided as an argument | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | app/packages/lighter/src/resource/PixiResourceLoader.ts | 9 | // todo: make this more robust and idiomatic | COMMENT |
| LOW | tests/unittests/operators/notification_service_tests.py | 256 | # Make _start_polling just return a future that resolves immediately | COMMENT |
| MEDIUM | .github/workflows/e2e.yml | 141 | # (before any step runs), so the previous `supercharge/mongodb-github-action` | COMMENT |
| LOW | fiftyone/utils/transformers.py | 451 | # no aggregation, just return the last hidden state | COMMENT |
| MEDIUM | fiftyone/utils/labelbox.py | 215 | """A class to facilitate connection to and management of projects in | STRING |
| MEDIUM | fiftyone/utils/cvat.py | 3596 | """A class to facilitate connection to and management of tasks in CVAT. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | app/packages/looker/src/worker/mask-decoder.test.ts | 39 | print(base64_string) | CODE |
| HIGH | e2e-pw/src/shared/media-factory/pcd.ts | 94 | elif "${options.shape}" == "cube": | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/intensive/lightning_flash_tests.py | 75 | # but you can also use a different dataset for each split | COMMENT |
| MEDIUM | tests/intensive/lightning_flash_tests.py | 140 | # but you can also use a different dataset for each split | COMMENT |
| MEDIUM | tests/intensive/lightning_flash_tests.py | 289 | # but you can also use a different dataset for each split | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ger/EditFieldLabelSchema/GUIContent/ClassesSection.tsx | 74 | // TODO: implement it with per-class attributes | COMMENT |
| LOW | …multimodal/src/visualization/visualization-registry.ts | 1 | // TODO: implement panel selection for visualization kinds. | COMMENT |
| LOW | fiftyone/core/map/mapper.py | 155 | # TODO: consider adding this check back in lazily, so that we do not | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | install.sh | 4 | # Usage: | COMMENT |