Repository Analysis

quasarframework/quasar

Quasar Framework - Build high-performance VueJS user interfaces in record time

2.3 Likely human-written View on GitHub
2.3
Adjusted Score
2.3
Raw Score
100%
Time Factor
2026-05-30
Last Push
27,159
Stars
JavaScript
Language
486,593
Lines of Code
3343
Files
902
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 18MEDIUM 2LOW 882

Pattern Findings

902 matches across 9 categories. Click a row to expand file-level details.

Fake / Example Data768 hits · 852 pts
SeverityFileLineSnippet
LOWui/playground/src/pages/form/radio.vue459 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/form/radio.vue459 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/form/slider-range-label.vue183 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue183 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue197 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue197 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue214 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue214 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue230 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue230 left-label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue344 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue344 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue356 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue356 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue371 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue371 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue385 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/slider-range-label.vue385 label-value="Lorem ipsum dolor sit amet consectetur, adipisicing elit"
LOWui/playground/src/pages/form/toggle.vue432 <q-item-label caption> Lorem ipsum </q-item-label>
LOWui/playground/src/pages/form/toggle.vue448 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/form/toggle.vue448 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/form/editor-part2-model.vue61 'Some <i>model</i>. Lorem ipsum <a href="https://google.com">dolor</a> lorem ipsum dolor.'
LOWui/playground/src/pages/css/typography.vue62 Lorem Ipsum is simply dummy text of the printing and typesetting
LOWui/playground/src/pages/css/typography.vue112 'Body 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos blanditiis tenetur unde suscipit, qu
LOWui/playground/src/pages/css/typography.vue112 'Body 1. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quos blanditiis tenetur unde suscipit, qu
LOWui/playground/src/pages/css/typography.vue117 'Body 2. Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate aliquid ad quas sunt voluptatum
LOWui/playground/src/pages/css/typography.vue117 'Body 2. Lorem ipsum dolor sit amet consectetur adipisicing elit. Cupiditate aliquid ad quas sunt voluptatum
LOWui/playground/src/pages/layout/layout-page-scroller.vue21 Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit nihil
LOWui/playground/src/pages/layout/layout-page-scroller.vue21 Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit nihil
LOWui/playground/src/pages/layout/layout-page-scroller.vue57 Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit nihil
LOWui/playground/src/pages/layout/layout-page-scroller.vue57 Lorem ipsum dolor sit amet consectetur adipisicing elit. Fugit nihil
LOWui/playground/src/pages/layout/layout.vue228 Lorem ipsum dolor sit amet consectetur, adipisicing elit.
LOWui/playground/src/pages/layout/layout.vue228 Lorem ipsum dolor sit amet consectetur, adipisicing elit.
LOWui/playground/src/pages/layout/layout.vue585 Lorem ipsum dolor sit amet consectetur adipisicing elit. Rerum
LOWui/playground/src/pages/layout/layout.vue585 Lorem ipsum dolor sit amet consectetur adipisicing elit. Rerum
LOWui/playground/src/pages/layout/pages/default.vue6 {{ n }} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/layout/pages/default.vue6 {{ n }} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/layout/pages/default.vue23 {{ n }} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/layout/pages/default.vue23 {{ n }} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/layout/pages/a.vue18 {{ n }} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/layout/pages/a.vue18 {{ n }} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWui/playground/src/pages/other/morph-fab-card.vue47 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore m
LOWui/playground/src/pages/other/morph-fab-card.vue47 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore m
LOWui/playground/src/pages/other/model-toggle.vue205 lorem: 'Lorem ipsum dolor sit amet...'
LOWui/playground/src/pages/other/model-toggle.vue205 lorem: 'Lorem ipsum dolor sit amet...'
LOWui/playground/src/pages/other/morph-1.vue75 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
LOWui/playground/src/pages/other/morph-1.vue75 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
LOW…/playground/src/pages/other/app-fullscreen-portals.vue311 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis
LOW…/playground/src/pages/other/app-fullscreen-portals.vue311 Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue155 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue161Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis praesentium cumque magnam odio iure quidem, quod illum nu
LOW…/playground/src/pages/touch-directives/touch-swipe.vue165 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue175 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue181Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis praesentium cumque magnam odio iure quidem, quod illum nu
LOW…/playground/src/pages/touch-directives/touch-swipe.vue185 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue195 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue201Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis praesentium cumque magnam odio iure quidem, quod illum nu
LOW…/playground/src/pages/touch-directives/touch-swipe.vue205 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue211 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis
LOW…/playground/src/pages/touch-directives/touch-swipe.vue237 text: 'Lorem ipsum dolor sit, amet consectetur adipisicing elit. Quis praesentium cumque magnam odio iure quidem,
708 more matches not shown…
Cross-Language Confusion (JS/TS)17 hits · 128 pts
SeverityFileLineSnippet
HIGHapp-vite/lib/cmd/info.js88print({
HIGHapp-vite/lib/cmd/info.js93print({ key: 'Node.js', value: green(process.version.slice(1)) })
HIGHapp-vite/lib/cmd/info.js94print({ key: 'Global packages', section: true })
HIGHapp-vite/lib/cmd/info.js95print({ key: ' NPM', value: getSpawnOutput('npm') })
HIGHapp-vite/lib/cmd/info.js96print({ key: ' yarn', value: getSpawnOutput('yarn') })
HIGHapp-vite/lib/cmd/info.js97print({ key: ' pnpm', value: getSpawnOutput('pnpm') })
HIGHapp-vite/lib/cmd/info.js98print({ key: ' bun', value: getSpawnOutput('bun') })
HIGHapp-vite/lib/cmd/info.js99print({ key: ' @quasar/cli', value: green(process.env.QUASAR_CLI_VERSION) })
HIGHapp-vite/lib/cmd/info.js100print({ key: ' @quasar/icongenie', value: getSpawnOutput('icongenie') })
HIGHapp-vite/lib/cmd/info.js101print({ key: ' cordova', value: getSpawnOutput('cordova') })
HIGHapp-vite/lib/cmd/info.js103print({ key: 'Important local packages', section: true })
HIGHapp-vite/lib/cmd/info.js116 print(safeMultiPkgInfo(pkg, [appPaths.appDir, appPaths.cliDir]))
HIGHapp-vite/lib/cmd/info.js121 print(safePkgInfo(pkg, appPaths.pwaDir))
HIGHapp-vite/lib/cmd/info.js127 print(safePkgInfo(pkg, appPaths.electronDir))
HIGHapp-vite/lib/cmd/info.js140print({ key: 'Quasar App Extensions', section: true })
HIGHapp-vite/lib/cmd/info.js144 print(safePkgInfo(ext.packageName, appPaths.appDir))
HIGHapp-vite/lib/cmd/info.js147 print({ key: ' *None installed*' })
Over-Commented Block61 hits · 60 pts
SeverityFileLineSnippet
LOWui/playground/src-ssr/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWui/playground/src/pages/components/data-table-part2.vue581 // this.serverPagination = props.pagination
LOWui/playground/src/pages/global/dialog/TestDialog.vue21 // REQUIRED; need to specify some events that your
LOWapp-vite/playground-js/quasar.config.js41
LOWapp-vite/playground-js/quasar.config.js81 // directives: [],
LOWapp-vite/playground-js/quasar.config.js121 pwa: false
LOWapp-vite/playground-ts/quasar.config.ts41 vueShim: true
LOWapp-vite/playground-ts/quasar.config.ts81
LOWapp-vite/playground-ts/quasar.config.ts101 // store: 'src/store/index',
LOWapp-vite/playground-ts/quasar.config.ts121
LOWapp-vite/templates/bex/js/background.js61// }).then(responsePayload => { ... }).catch(err => { ... })
LOWapp-vite/templates/bex/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWapp-vite/templates/bex/ts/background.ts81// bridge.send({
LOWapp-vite/templates/capacitor/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOW…-vite/templates/ssr/express/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWapp-vite/templates/ssr/hono/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOW…-vite/templates/ssr/fastify/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWapp-vite/templates/ssr/koa/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWapp-vite/templates/pwa/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWapp-vite/templates/electron/common/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOW…e-quasar/templates/app/vite-2/js/BASE/quasar.config.js41
LOW…e-quasar/templates/app/vite-2/js/BASE/quasar.config.js101 devServer: {
LOW…e-quasar/templates/app/vite-2/js/BASE/quasar.config.js121 plugins: []
LOW…e-quasar/templates/app/vite-2/js/BASE/quasar.config.js161 // pwaExtendGenerateSWOptions (cfg) {},
LOW…-quasar/templates/app/vite-2/js/BASE/postcss.config.js21
LOW…e-quasar/templates/app/vite-2/ts/BASE/quasar.config.ts61 // analyze: true,
LOW…e-quasar/templates/app/vite-2/ts/BASE/quasar.config.ts121 // (like functional components as one of the examples),
LOW…e-quasar/templates/app/vite-2/ts/BASE/quasar.config.ts141 // pwaServiceWorker: 'src-pwa/custom-service-worker',
LOW…e-quasar/templates/app/vite-2/ts/BASE/quasar.config.ts161 // manualStoreSsrContextInjection: true,
LOW…-quasar/templates/app/vite-2/ts/BASE/postcss.config.js21
LOW…e-quasar/templates/app/vite-3/js/BASE/quasar.config.js41
LOW…e-quasar/templates/app/vite-3/js/BASE/quasar.config.js101 devServer: {
LOW…e-quasar/templates/app/vite-3/js/BASE/quasar.config.js121 plugins: []
LOW…e-quasar/templates/app/vite-3/js/BASE/quasar.config.js161 // extendSSRGenerateSWOptions (cfg) {},
LOW…-quasar/templates/app/vite-3/js/BASE/postcss.config.js21
LOW…e-quasar/templates/app/vite-3/ts/BASE/quasar.config.ts61
LOW…e-quasar/templates/app/vite-3/ts/BASE/quasar.config.ts121 // (like functional components as one of the examples),
LOW…e-quasar/templates/app/vite-3/ts/BASE/quasar.config.ts141 // pwaServiceWorker: 'src-pwa/custom-sw',
LOW…e-quasar/templates/app/vite-3/ts/BASE/quasar.config.ts161 // manualStoreSsrContextInjection: true,
LOW…-quasar/templates/app/vite-3/ts/BASE/postcss.config.js21
LOW…uasar/templates/app/webpack-4/js/BASE/quasar.config.js41 // 'mdi-v7',
LOW…uasar/templates/app/webpack-4/js/BASE/quasar.config.js61 // Applies only if "webpackTranspile" is set to true.
LOW…uasar/templates/app/webpack-4/js/BASE/quasar.config.js101 // components: [],
LOW…uasar/templates/app/webpack-4/js/BASE/quasar.config.js121 // electronMain: 'src-electron/electron-main',
LOW…uasar/templates/app/webpack-4/js/BASE/quasar.config.js141 // manualPostHydrationTrigger: true,
LOW…uasar/templates/app/webpack-4/ts/BASE/quasar.config.ts41 // https://github.com/quasarframework/quasar/tree/dev/extras
LOW…uasar/templates/app/webpack-4/ts/BASE/quasar.config.ts101 config: {},
LOW…uasar/templates/app/webpack-4/ts/BASE/quasar.config.ts121 // https://legacy-app.quasar.dev/quasar-cli-webpack-v4/quasar-config-file#sourcefiles
LOW…uasar/templates/app/webpack-4/ts/BASE/quasar.config.ts161 pwa: {
LOWdocs/src-ssr/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWdocs/src-pwa/pnpm-workspace.yaml1# This file exists to force pnpm install deps here, regardless of upper workspaces
LOWdocs/src/pages/__elements.md441// '^?' pins an inferred type below the marked token:
LOWdocs/src/pages/quasar-cli-vite/boot-files.md61
LOW…rc/pages/quasar-cli-vite/developing-ssr/ssr-context.md61 // The global "nonce" attribute to use
LOW…e/developing-browser-extensions/bex-with-typescript.md81
LOWdocs/src/pages/quasar-plugins/dialog.md201 // component will emit through useDialogPluginComponent()
LOWdocs/src/pages/quasar-plugins/dialog.md281 // example: onDialogOK() - no payload
LOW…c/pages/vue-composables/use-dialog-plugin-component.md81 // onDialogCancel - Function to call to settle dialog with "cancel" outcome
LOWdocs/src/pages/vue-components/table.md61 align: 'left',
LOWdocs/src/pages/vue-components/table.md81 rawSort: (a, b, rowA, rowB) => parseInt(a, 10) - parseInt(b, 10),
1 more matches not shown…
Hyper-Verbose Identifiers47 hits · 47 pts
SeverityFileLineSnippet
LOWui/types/utils/scroll.d.ts16 function getVerticalScrollPosition(scrollTarget: Element | Window): number;
LOWui/types/utils/scroll.d.ts17 function getHorizontalScrollPosition(scrollTarget: Element | Window): number;
LOWui/types/utils/scroll.d.ts30 function setVerticalScrollPosition(
LOWui/types/utils/scroll.d.ts35 function setHorizontalScrollPosition(
LOW…playground/src/pages/other/run-sequential-promises.vue226function isFailureEqualWithThreadsAndAbortOnFail(result, expected) {
LOWui/testing/specs/specs.utils.js309export function getComponentPropAssignment({
LOWui/testing/specs/testFile.js111function getTestFileMisconfiguration({ ctx, generator, json, testFile, opts }) {
LOWui/testing/specs/astParser.js205function injectVariableDeclaration({ content, declaration, isExported }) {
LOWui/src/directives/touch-pan/TouchPan.js122function removeChildrenNoPointerEvents() {
LOWui/src/directives/touch-swipe/TouchSwipe.js36function removeBodyChildrenNoPointerEvents() {
LOW…composables/private.use-router-link/use-router-link.js47function isSameRouteLocationParamsValue(a, b) {
LOW…composables/private.use-router-link/use-router-link.js55function isSameRouteLocationParams(a, b) {
LOWui/src/plugins/private.body/Body.js43function applyClientSsrCorrections() {
LOW…sr-directive-transform/noop-ssr-directive-transform.js1export default function noopSsrDirectiveTransform() {
LOWui/src/utils/scroll/scroll.js39export function getVerticalScrollPosition(scrollTarget) {
LOWui/src/utils/scroll/scroll.js45export function getHorizontalScrollPosition(scrollTarget) {
LOWui/src/utils/scroll/scroll.js119export function setVerticalScrollPosition(scrollTarget, offset, duration) {
LOWui/src/utils/scroll/scroll.js127export function setHorizontalScrollPosition(scrollTarget, offset, duration) {
LOWui/src/components/virtual-scroll/use-virtual-scroll.js459 function setVirtualScrollSliceRange(
LOWapp-vite/types/app-wrappers.d.ts75export function defineSsrInjectDevMiddleware(
LOWapp-vite/types/app-wrappers.d.ts95export function defineSsrServeStaticContent(
LOWapp-vite/types/app-wrappers.d.ts103export function defineSsrRenderPreloadTag(
LOWapp-vite/exports/electron/preload-runtime.d.ts7export declare function resolveElectronAssetsPath(...args: string[]): string;
LOWapp-vite/exports/electron/main-runtime.js4export function resolveElectronAssetsPath(...args) {
LOWapp-vite/exports/electron/preload-runtime.js3export function resolveElectronAssetsPath(...args) {
LOWapp-vite/exports/electron/main-runtime.d.ts7export declare function resolveElectronAssetsPath(...args: string[]): string;
LOWapp-vite/lib/types-generator.js328function getImportMetaEnvDeclaration(quasarConf) {
LOWapp-vite/lib/config-tools.js110function getQuasarVitePluginRunMode(compileId) {
LOWapp-vite/lib/config-tools.js344export function createBrowserRolldownConfig(quasarConf, { shippedToClient }) {
LOW…des/cordova/vite-plugin.dev.cordova-platform-inject.js8export function quasarVitePluginDevCordovaPlatformInject(quasarConf) {
LOWapp-vite/lib/modes/pwa/vite-plugin.pwa-resources.js5export function quasarVitePluginPwaResources(quasarConf) {
LOWapp-vite/lib/plugins/vite.index-html-transform.js3export function quasarViteIndexHtmlTransformPlugin(quasarConf) {
LOWapp-vite/lib/plugins/vite.strip-filename-hashes.js18export function quasarViteStripFilenameHashesPlugin() {
LOWapp-vite/lib/plugins/rolldown.inject-replacements.js20export function quasarRolldownInjectReplacementsPlugin() {
LOWapp-vite/lib/plugins/rolldown.vue-shim.js5export function quasarRolldownVueShimPlugin() {
LOWapp-vite/lib/utils/net.js6export function getExternalNetworkInterface() {
LOWapp-vite/lib/utils/html-template.js38function injectSsrRuntimeInterpolation(html) {
LOWapp-vite/lib/utils/html-template.js122export async function transformProdSsrPwaOfflineHtml(html, quasarConf) {
LOWapp-vite/lib/utils/html-template.js181export async function getProdSsrRenderTemplateFileContent(
LOWvite-plugin/src/plugin.js91function getScriptTransformsPlugin(opts) {
LOWutils/render-ssr-error/src-ui/src/assets/data.js65 'function callWithAsyncErrorHandling(fn, instance, type, args) {',
LOWutils/render-ssr-error/src/env.js64function getEnvironmentVariablesData() {
LOW…e/developing-electron-apps/electron-accessing-files.md83export declare function resolveElectronAssetsPath(...args: string[]): string;
LOW…e/developing-electron-apps/electron-accessing-files.md131export declare function resolveElectronAssetsPath(...args: string[]): string;
LOWdocs/src/pages/options/quasar-icon-sets.md184 function changeIconSetToMdiIconSet () {
LOWcli/lib/net.js3export function getExternalNetworkInterface() {
LOWicongenie/lib/mount/mount-cordova.js131function installSplashscreenPlugin() {
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippet
HIGHui/types/config.d.ts12 // The rest will be augmented by auto-generated code
Slop Phrases5 hits · 7 pts
SeverityFileLineSnippet
LOW…dialog-plugin-component/use-dialog-plugin-component.js45// Don't forget to update the types in "ui/types/composables.d.ts"
LOWapp-vite/lib/utils/banner.js112 If you're using Vue Router "history" mode, don't forget to
LOWdocs/src/examples/QInnerLoading/LabelProp.vue40// Don't forget to specify which animations
LOWdocs/src/examples/QInnerLoading/Basic.vue37// Don't forget to specify which animations
LOWdocs/src/examples/QTable/Synchronizing.vue604 // don't forget to update local pagination object
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMui/src/utils/private.click-outside/click-outside.js26 // a QDialog and not in seamless mode
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMapp-vite/lib/cmd/new.js40 # Create a store with TypeScript (-f ts is optional if tsconfig.json is present)
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOW.github/workflows/tests-on-pr.yml25 # Check if the build cache exists, and if it does, do nothing else.