Repository Analysis

grafana/k6

A modern load testing tool, using Go and JavaScript

2.2 Likely human-written View on GitHub
2.2
Adjusted Score
2.2
Raw Score
100%
Time Factor
2026-05-29
Last Push
30,703
Stars
Go
Language
228,184
Lines of Code
1151
Files
331
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 6HIGH 3MEDIUM 28LOW 294

Pattern Findings

331 matches across 14 categories. Click a row to expand file-level details.

Over-Commented Block185 hits · 185 pts
SeverityFileLineSnippet
LOWpackaging/bin/generate_index.py1#!/usr/bin/env python3
LOWpackaging/bin/create-rpm-repo.sh1#!/bin/bash
LOWpackaging/bin/entrypoint.sh1#!/bin/bash
LOWpackaging/bin/create-deb-repo.sh1#!/bin/bash
LOWmetrics/tags.go21// values for map indexes and caching.
LOWmetrics/tags.go41// existing TagSet except the one with the given key.
LOWmetrics/tags.go121 json.Marshaler
LOWmetrics/package.go1// Package metrics contains various k6 components that deal with metrics and
LOWmetrics/thresholds_parser.go21 // would result in AggregationValue to be set to 99.9.
LOWmetrics/thresholds_parser.go41// case specifically. If we encounter the percentile aggregation method token,
LOWmetrics/thresholds_parser.go61// counter -> "count" | "rate"
LOWcmd/state/doc.go1// Package state contains the types and functionality used for keeping track of
LOWcmd/state/state.go41
LOWjs/promises/promises.go1// Package promises provides helpers for working with promises in k6.
LOWjs/common/initenv.go21// GetAbsFilePath should be used to access the FileSystems, since afero has a
LOWjs/modulestest/runtime.go81 goModules, loader, c, r.VU.InitEnvField.CWD, r.VU.InitEnvField.Usage, r.VU.InitEnvField.Logger)
LOWjs/modules/modules.go41// VU gives access to the currently executing VU to a module Instance
LOWrelease notes/v0.55.0.md141 // You can call metric.tag multiple times within the callback function.
LOWsecretsource/doc.go1// Package secretsource is a package to provide secret source interface and common functionality
LOWinternal/cmd/test_load.go301// Step 1 — failed imports (extractUnknownModules): modules that the resolver
LOWinternal/cmd/subcommand.go21//
LOWinternal/cmd/tests/cmd_cloud_run_test.go41// }
LOWinternal/cmd/tests/cmd_cloud_upload_test.go41 cmd.ExecuteWithGlobalState(ts.GlobalState)
LOWinternal/cmd/tests/doc.go1// Package tests contains integration tests that run k6 commands, and interact
LOWinternal/cmd/tests/cmd_run_test.go2421 },
LOWinternal/ds/histogram/hdr.go21// Hdr represents a distribution of metrics samples' values as histogram.
LOWinternal/ds/histogram/hdr.go121 // distribution (2^7=128 primary buckets of which each can be further
LOWinternal/ds/histogram/hdr.go141 // the "sub" bucket within that major bucket. This system provides us with a fine level
LOWinternal/js/runner.go561 }
LOWinternal/js/summary.go21var jslibSummaryCode string
LOWinternal/js/eventloop/eventloop.go61// asynchronous work off the main thread and that you may need to execute some
LOWinternal/js/eventloop/eventloop.go81// scenario has ended). Any error returned by any callback on the main thread
LOWinternal/js/eventloop/eventloop.go101// resolve(result)
LOW…s/modules/k6/experimental/streams/underlying_source.go21 // PullFunc is a function that is called whenever the stream's internal queue of chunks
LOW…s/modules/k6/experimental/streams/underlying_source.go41 Cancel sobek.Value `json:"cancel"`
LOW…experimental/streams/readable_stream_default_reader.go101//
LOW…ules/k6/experimental/streams/readable_stream_reader.go21// ReadableStreamGenericReader defines common internal getters/setters
LOW…rimental/streams/readable_stream_default_controller.go321
LOW…rimental/streams/readable_stream_default_controller.go361//
LOWinternal/js/modules/k6/experimental/streams/errors.go21 throw(rt, newError(kind, message))
LOWinternal/js/modules/k6/experimental/csv/reader.go21 // options holds the reader's options.
LOWinternal/js/modules/k6/experimental/csv/module.go301 ToLine null.Int `js:"toLine"`
LOWinternal/js/modules/k6/experimental/fs/cache_test.go61//
LOWinternal/js/modules/k6/experimental/fs/cache.go21// already caches the content of the files it opens. However, the current implementation of
LOWinternal/js/modules/k6/experimental/fs/cache.go41type cache struct {
LOWinternal/js/modules/k6/experimental/fs/cache.go61// If the file was previously "opened" (and thus cached), it
LOWinternal/js/modules/k6/experimental/fs/module.go181type File struct {
LOWinternal/js/modules/k6/experimental/fs/errors.go41
LOWinternal/js/modules/k6/browser/k6ext/k6test/vu.go61}
LOWinternal/js/modules/k6/browser/trace/trace.go81// TraceNavigation is only to be used when a frame has navigated.
LOW…nal/js/modules/k6/browser/tests/lifecycle_wait_test.go21// Remove the promises. We don't need them anymore.
LOW…nal/js/modules/k6/browser/tests/lifecycle_wait_test.go41// 1. The HTML is loaded.
LOW…al/js/modules/k6/browser/tests/network_manager_test.go181 // the page's response body won't be available yet due to request
LOWinternal/js/modules/k6/browser/tests/test_browser.go61
LOWinternal/js/modules/k6/browser/tests/test_browser.go141
LOW…s/modules/k6/browser/tests/static/react.development.js461 return true;
LOW…s/modules/k6/browser/tests/static/react.development.js2941 //
LOWinternal/js/modules/k6/browser/chromium/browser_type.go161// which can be used for controlling the Chrome browser.
LOWinternal/js/modules/k6/browser/browser/registry.go261 for e := range eventsCh {
LOWinternal/js/modules/k6/browser/common/frame.go421 // to the actual destination for the iframe;
125 more matches not shown…
Fake / Example Data63 hits · 72 pts
SeverityFileLineSnippet
LOWjs/modules/k6/html/serialize_test.go16 <h1 id="top" data-test="dataval" data-num-a="123" data-num-b="1.5" data-not-num-a="1.50" data-not-num-b="1.1e02">Lorem
LOWjs/modules/k6/html/serialize_test.go17 <p data-test-b="true" data-opts='{"id":101}' data-test-empty="">Lorem ipsum dolor sit amet, consectetur adipiscing elit
LOWjs/modules/k6/html/serialize_test.go17 <p data-test-b="true" data-opts='{"id":101}' data-test-empty="">Lorem ipsum dolor sit amet, consectetur adipiscing elit
LOWjs/modules/k6/html/serialize_test.go36 <textarea id="textarea" name="textarea" multiple>Lorem ipsum dolor sit amet</textarea>
LOWjs/modules/k6/html/serialize_test.go36 <textarea id="textarea" name="textarea" multiple>Lorem ipsum dolor sit amet</textarea>
LOWjs/modules/k6/html/serialize_test.go86 assert.Equal(t, "Lorem ipsum dolor sit amet", arr[6].Value.String())
LOWjs/modules/k6/html/serialize_test.go86 assert.Equal(t, "Lorem ipsum dolor sit amet", arr[6].Value.String())
LOWjs/modules/k6/html/serialize_test.go150 assert.Equal(t, "Lorem ipsum dolor sit amet", obj["textarea"].String())
LOWjs/modules/k6/html/serialize_test.go150 assert.Equal(t, "Lorem ipsum dolor sit amet", obj["textarea"].String())
LOWjs/modules/k6/html/html_test.go23 <h1 id="top" data-test="dataval" data-num-a="123" data-num-b="1.5" data-not-num-a="1.50" data-not-num-b="1.1e02">Lorem
LOWjs/modules/k6/html/html_test.go25 <p data-test-b="true" data-opts='{"id":101}' data-test-empty="">Lorem ipsum dolor sit amet, consectetur adipiscing elit
LOWjs/modules/k6/html/html_test.go25 <p data-test-b="true" data-opts='{"id":101}' data-test-empty="">Lorem ipsum dolor sit amet, consectetur adipiscing elit
LOWjs/modules/k6/html/html_test.go43 <textarea id="textarea" name="textarea" multiple>Lorem ipsum dolor sit amet</textarea>
LOWjs/modules/k6/html/html_test.go43 <textarea id="textarea" name="textarea" multiple>Lorem ipsum dolor sit amet</textarea>
LOWjs/modules/k6/html/html_test.go128 assert.Equal(t, "Lorem ipsum", sel.Text())
LOWjs/modules/k6/html/html_test.go140 assert.Equal(t, "Lorem ipsumThis is the footer.", sel.Text())
LOWjs/modules/k6/html/html_test.go148 assert.Equal(t, "Lorem ipsumThis is the footer.", sel.Text())
LOWjs/modules/k6/html/html_test.go158 assert.Equal(t, "Lorem ipsum", v.Export())
LOWjs/modules/k6/html/html_test.go195 assert.Equal(t, "Lorem ipsum", v.Export())
LOWjs/modules/k6/html/html_test.go238 assert.Equal(t, "Lorem ipsum dolor sit amet", v.Export())
LOWjs/modules/k6/html/html_test.go238 assert.Equal(t, "Lorem ipsum dolor sit amet", v.Export())
LOWjs/modules/k6/html/html_test.go315 v, err := rt.RunString(`doc.find("h1").is(function(idx, val){ return val.text() == "Lorem ipsum" })`)
LOWjs/modules/k6/html/html_test.go797 assert.Contains(t, sel.Text(), "Lorem ipsum dolor")
LOWjs/modules/k6/html/html_test.go828 assert.Contains(t, elem.InnerHTML().Export(), "Lorem ipsum dolor sit amet")
LOWjs/modules/k6/html/html_test.go828 assert.Contains(t, elem.InnerHTML().Export(), "Lorem ipsum dolor sit amet")
LOWjs/modules/k6/html/html_test.go851 assert.Contains(t, arr[0].sel.Text(), "Lorem ipsum dolor sit amet")
LOWjs/modules/k6/html/html_test.go851 assert.Contains(t, arr[0].sel.Text(), "Lorem ipsum dolor sit amet")
LOWjs/modules/k6/html/element_test.go16 <h1 id="top">Lorem ipsum</h1>
LOWjs/modules/k6/html/element_test.go18 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
LOWjs/modules/k6/html/element_test.go18 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
LOWjs/modules/k6/html/element_test.go19 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
LOWjs/modules/k6/html/element_test.go19 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
LOWjs/modules/k6/html/element_test.go60 assert.Equal(t, "Lorem ipsum", v.String())
LOWjs/modules/k6/http/request_test.go1399 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOWjs/modules/k6/http/request_test.go1399 Lorem ipsum dolor sit amet, consectetur adipiscing elit.
LOWjs/modules/k6/http/response_test.go34 <textarea name="textarea" multiple>Lorem ipsum dolor sit amet</textarea>
LOWjs/modules/k6/http/response_test.go34 <textarea name="textarea" multiple>Lorem ipsum dolor sit amet</textarea>
LOWjs/modules/k6/http/response_test.go388 data.textarea[0] !== "Lorem ipsum dolor sit amet"
LOWjs/modules/k6/http/response_test.go388 data.textarea[0] !== "Lorem ipsum dolor sit amet"
LOWrelease notes/v1.3.0.md165await frame.getByLabel('Email').fill('user@example.com');
LOWrelease notes/v1.3.0.md174await paymentFrame.getByLabel('Cardholder name').fill('John Doe');
LOWrelease notes/v1.6.0.md314 username: 'user@example.com',
LOWinternal/cmd/tests/cmd_cloud_run_test.go40// note: "lorem ipsum",
LOWinternal/cmd/tests/cmd_cloud_run_test.go48// "note": "lorem ipsum",
LOWinternal/cmd/tests/cmd_cloud_run_test.go88 require.Equal(t, "lorem ipsum", metadata.Options.Cloud.Note)
LOWinternal/cmd/tests/cmd_cloud_upload_test.go56 // note: "lorem ipsum",
LOWinternal/cmd/tests/cmd_cloud_upload_test.go64 // "note": "lorem ipsum",
LOWinternal/cmd/tests/cmd_cloud_upload_test.go104 require.Equal(t, "lorem ipsum", metadata.Options.Cloud.Note)
LOWinternal/cmd/tests/cmd_cloud_test.go160 v6test.AbortedByUserProgress("user@example.com"))
LOWinternal/js/modules/k6/grpc/stream_test.go135 return status.Error(codes.Internal, "lorem ipsum")
LOWinternal/js/modules/k6/grpc/stream_test.go181 "Code: 13 Message: lorem ipsum",
LOWinternal/js/modules/k6/websockets/websockets_test.go847 throw new Error("lorem ipsum")
LOWinternal/js/modules/k6/websockets/websockets_test.go851 assert.Equal(t, "Error: lorem ipsum at <eval>:5:10(7)", err.Error())
LOWinternal/js/modules/k6/websockets/websockets_test.go1224 const text string = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed pharetra sapien. Nunc laoree
LOWinternal/js/modules/k6/websockets/websockets_test.go1224 const text string = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed pharetra sapien. Nunc laoree
LOWinternal/js/modules/k6/websockets/websockets_test.go1268 const text string = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed pharetra sapien. Nunc laoree
LOWinternal/js/modules/k6/websockets/websockets_test.go1268 const text string = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed pharetra sapien. Nunc laoree
LOW…al/js/modules/k6/browser/tests/browser_context_test.go532 "LOREM IPSUM",
LOW…nal/js/modules/k6/browser/tests/static/web_vitals.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
LOW…nal/js/modules/k6/browser/tests/static/web_vitals.html39 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore
3 more matches not shown…
Decorative Section Separators14 hits · 63 pts
SeverityFileLineSnippet
MEDIUMinternal/js/modules/k6/browser/common/connection.go87// ┌───────────────────────────────────────────────────────────────────┐
MEDIUMinternal/js/modules/k6/browser/common/connection.go91// └───────────────────────────────────────────────────────────────────┘
MEDIUMinternal/js/modules/k6/browser/common/connection.go92// ┌───────────────────────────┐ │ ▲
MEDIUMinternal/js/modules/k6/browser/common/connection.go95// │ them on incoming queue of │ ┌───────────────────────────────────────────────────────────────────┐
MEDIUMinternal/js/modules/k6/browser/common/connection.go96// │ target session, as ├─────────────■ │
MEDIUMinternal/js/modules/k6/browser/common/connection.go99// │ without a session ID are │ └───────────────────────────────────────────────────────────────────┘
MEDIUMinternal/js/modules/k6/browser/common/connection.go102// └───────────────────────────┘ ▼ │ ▼ │
MEDIUMinternal/js/modules/k6/browser/common/connection.go103// ┌───────────────────────────┐ ┌────────────────────┐ ┌────────────────────┐
MEDIUMinternal/js/modules/k6/browser/common/connection.go104// │ Handles CDP messages on ├─────────────■ │ │ │
MEDIUMinternal/js/modules/k6/browser/common/connection.go107// │ channel of WS connection. │ └────────────────────┘ └────────────────────┘
MEDIUMinternal/js/modules/k6/browser/common/connection.go108// └───────────────────────────┘ │ ▲ │ ▲
MEDIUMinternal/js/modules/k6/browser/common/connection.go112// ┌───────────────────────────┐ ┌────────────────────┐ ┌────────────────────┐
MEDIUMinternal/js/modules/k6/browser/common/connection.go113// │Registers with session as a├─────────────■ │ │ │
MEDIUMinternal/js/modules/k6/browser/common/connection.go116// └───────────────────────────┘ └────────────────────┘ └────────────────────┘
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippet
CRITICALinternal/js/runner.go174 dialer.LocalAddr = &net.TCPAddr{IP: r.Bundle.Options.LocalIPs.Pool.GetIP(ipIndex)}
CRITICALinternal/js/runner.go888 durationDiff := u.Runner.Bundle.Options.MinIterationDuration.TimeDuration() - totalTime
CRITICALinternal/js/runner.go918 if !u.Runner.Bundle.Options.NoCookiesReset.ValueOrZero() {
CRITICAL.github/workflows/xk6-tests/xk6-test.js14 'summary-results.txt': data.metrics.foos.values.count.toString(),
CRITICALlib/executor/base_executor.go78 if bs.executionState.Test.Options.SystemTags.Has(metrics.TagScenario) {
CRITICALlib/executor/base_executor.go81 if vuID != nil && bs.executionState.Test.Options.SystemTags.Has(metrics.TagVU) {
Hyper-Verbose Identifiers36 hits · 36 pts
SeverityFileLineSnippet
LOWjs/modules/k6/http/request_test.go2070 function handleResponseEncodingError (encoding) {
LOWinternal/js/summary-legacy.js173function toFixedNoTrailingZerosTrunc(val, prec) {
LOWinternal/js/summary-legacy.js235function nonTrendMetricValueForSum(metric, timeUnit) {
LOWinternal/js/summary.js966function renderMetricNameForThresholds(
LOWinternal/js/summary.js992function renderMetricValueForThresholds(
LOWinternal/js/summary.js1375function toFixedNoTrailingZerosTrunc(val, prec) {
LOWinternal/js/summary.js1448function nonTrendMetricValueForSum(metric, timeUnit) {
LOW…s/modules/k6/browser/tests/static/react.development.js644 function defineKeyPropWarningGetter(props, displayName) {
LOW…s/modules/k6/browser/tests/static/react.development.js662 function defineRefPropWarningGetter(props, displayName) {
LOW…s/modules/k6/browser/tests/static/react.development.js680 function warnIfStringRefCannotBeAutoConverted(config) {
LOW…s/modules/k6/browser/tests/static/react.development.js1765 function describeBuiltInComponentFrame(name, source, ownerFn) {
LOW…s/modules/k6/browser/tests/static/react.development.js1789 function describeNativeComponentFrame(fn, construct) {
LOW…s/modules/k6/browser/tests/static/react.development.js1948 function describeFunctionComponentFrame(fn, source, ownerFn) {
LOW…s/modules/k6/browser/tests/static/react.development.js1959 function describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {
LOW…s/modules/k6/browser/tests/static/react.development.js2012 function setCurrentlyValidatingElement(element) {
LOW…s/modules/k6/browser/tests/static/react.development.js2091 function getDeclarationErrorAddendum() {
LOW…s/modules/k6/browser/tests/static/react.development.js2103 function getSourceInfoErrorAddendum(source) {
LOW…s/modules/k6/browser/tests/static/react.development.js2113 function getSourceInfoErrorAddendumForProps(elementProps) {
LOW…s/modules/k6/browser/tests/static/react.development.js2129 function getCurrentComponentErrorInfo(parentType) {
LOW…s/modules/k6/browser/tests/static/react.development.js2311 function createElementWithValidation(type, props, children) {
LOW…s/modules/k6/browser/tests/static/react.development.js2375 function createFactoryWithValidation(type) {
LOW…s/modules/k6/browser/tests/static/react.development.js2402 function cloneElementWithValidation(element, props, children) {
LOW…s/modules/k6/browser/tests/static/react.development.js3239 function recursivelyFlushAsyncActWork(returnValue, resolve, reject) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js59function parentElementOrShadowHost(element) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js67function enclosingShadowRootOrDocument(element) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js92function isElementStyleVisibilityVisible(element, style) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js121function hasExplicitAccessibleName(e) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js388function hasPresentationConflictResolution(element, role) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js427function belongsToDisplayNoneOrAriaHiddenOrNonSlotted(element) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js510function getAriaLabelledByElements(element) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js539function getTextAlternativeInternal(element, options) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js764function innerAccumulatedElementText(element, options) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js873function belongsToDisabledFieldSet(element) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js893function getAccessibleNameFromAssociatedLabels(labels, options) {
LOW…nal/js/modules/k6/browser/common/js/injected_script.js1345function shouldSkipForTextMatching(element) {
LOWinternal/js/modules/k6/webcrypto/tests/util/helpers.js175function allAlgorithmSpecifiersFor(algorithmName) {
AI Slop Vocabulary8 hits · 23 pts
SeverityFileLineSnippet
MEDIUMcmd/state/state.go60// the k6 codebase. This gives us the ability to mock them and have robust and
MEDIUMinternal/cmd/root.go66 # Look up the JavaScript API, examples, and best practices
MEDIUMinternal/ds/histogram/hdr.go15 // Essentially, it excludes negative numbers.
MEDIUMinternal/js/initcontext_test.go428 // A more robust version of this polyfill is available here:
MEDIUMinternal/js/modules/k6/experimental/fs/module.go190 // from other modules that would want to leverage its implementation of
MEDIUMinternal/js/modules/k6/browser/common/element_handle.go809// TODO: look into making more robust using retries
MEDIUMinternal/js/modules/k6/webcrypto/subtle_crypto.go714// a `CryptoKey` object rather than an ArrayBuffer. Essentially `SubtleCrypto.DeriveKey` is composed
MEDIUMinternal/output/summary/summary.go104 return // Essentially skip samples tagged with group: setup/teardown.
Self-Referential Comments5 hits · 20 pts
SeverityFileLineSnippet
MEDIUMpackaging/bin/create-rpm-repo.sh86# Create the RPM repository package if it doesn't exist already.
MEDIUMinternal/cmd/new.go102 # Create a new k6 script with the default template
MEDIUMinternal/cmd/new.go111 # Create a script using a specific template
MEDIUMinternal/cmd/new.go114 # Create a cloud-ready script with a specific project ID
MEDIUMinternal/cmd/root.go53 # Create a test
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippet
HIGHinternal/cmd/cloud_login.go40 $ {{.}} cloud login -t <YOUR_TOKEN> --stack <YOUR_STACK_URL_OR_SLUG>
HIGHinternal/cmd/tests/cmd_run_test.go160 containsOutput: fmt.Sprintf("%s cloud login -t <YOUR_TOKEN>", ts.BinaryName),
Verbosity Indicators5 hits · 8 pts
SeverityFileLineSnippet
LOWinternal/cmd/test_load.go322 // Step 1: modules that failed to load.
LOWinternal/cmd/test_load.go333 // Step 2: all k6/x/ imports, registered or not.
LOWinternal/cmd/test_load.go342 // Step 3: explicit version constraints from "use k6" directives in script files.
LOWinternal/js/modules/k6/experimental/fs/module.go267 // If the read operation failed, we need to check if it was an io.EOF error
LOWinternal/js/modules/k6/browser/tests/page_test.go2585 // We need to check if the response is JSON before calling json()
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippet
HIGHinternal/output/prometheusrw/remotewrite/trend.go239// as requested by the Prometheus convention.
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippet
LOWinternal/js/modules/k6/browser/browser/mapping_test.go52// to the module. This is to ensure that we don't forget to map
MEDIUM…se/opentelemetry/grafana/dashboards/k6-prometheus.json1937 "content": "### Visualize other k6 results \n\nAt the top of the dashboard, click `Add` and select `Visualizati
Excessive Try-Catch Wrapping2 hits · 2 pts
SeverityFileLineSnippet
LOWpackaging/bin/generate_index.py50 except Exception as e:
LOWpackaging/bin/generate_index.py380 except Exception as e:
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOW.github/workflows/summary-code-generation.yml42 # Check if there are any changes in the Git working directory
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWpackaging/bin/generate_index.py36