Instant-loading web apps, without effort
146 matches across 6 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | starters/apps/starter-partytown-test/src/root.tsx | 30 | function partyTownExampleWhichBlocksMainThreadForOneSecond() { |
| LOW | scripts/validate-cli.ts | 151 | function assertRightQwikDepsVersions(appPkgJson: any, qwikVersion: string, starterType: string) { |
| LOW | scripts/validate-cli.ts | 190 | async function copyLocalQwikDistToTestApp(appDir: string) { |
| LOW | scripts/submodule-optimizer.ts | 124 | async function generatePlatformBindingsData(config: BuildConfig) { |
| LOW | scripts/api-docs.ts | 7 | export async function generateQwikApiMarkdownDocs(config: BuildConfig, apiJsonInputDir: string) { |
| LOW | scripts/api-docs.ts | 11 | export async function generateQwikCityApiMarkdownDocs( |
| LOW | scripts/api-docs.ts | 24 | async function generateApiMarkdownPackageDocs( |
| LOW | scripts/api-docs.ts | 41 | async function generateApiMarkdownSubPackageDocs( |
| LOW | scripts/qwik-city.ts | 123 | function serviceWorkerRegisterBuild(swRegisterCode: string) { |
| LOW | scripts/qwik-city.ts | 195 | async function buildAdapterCloudflarePagesVite(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 307 | async function buildAdapterNodeServerVite(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 333 | async function buildAdapterNetlifyEdgeVite(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 420 | async function buildAdapterVercelEdgeVite(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 476 | async function buildMiddlewareCloudflarePages(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 521 | async function buildMiddlewareNetlifyEdge(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 564 | async function buildMiddlewareRequestHandler(config: BuildConfig) { |
| LOW | scripts/qwik-city.ts | 588 | async function buildMiddlewareVercelEdge(config: BuildConfig) { |
| LOW | scripts/api.ts | 262 | function generateQwikCityReferenceModules(config: BuildConfig) { |
| LOW | scripts/api.ts | 276 | function generateServerReferenceModules(config: BuildConfig) { |
| LOW | scripts/release.ts | 89 | export async function commitPrepareReleaseVersion(config: BuildConfig) { |
| LOW | scripts/submodule-testing.ts | 66 | async function generateTestingPackageJson(config: BuildConfig) { |
| LOW | scripts/create-qwik-cli.ts | 94 | async function syncBaseStarterVersionsFromQwik(config: BuildConfig) { |
| LOW | packages/insights/src/components/icons/error.tsx | 3 | export const ErrorIcon = function MaterialSymbolsChatErrorSharp( |
| LOW | packages/insights/src/components/icons/edit.tsx | 3 | export const EditIcon = function MaterialSymbolsEditSquareOutlineRounded( |
| LOW | packages/insights/src/stats/edges.ts | 189 | function initializeVectorsAndSymbolMap() { |
| LOW | packages/eslint-plugin-qwik/src/jsxKey.ts | 135 | function checkFunctionsBlockStatement(node) { |
| LOW | packages/eslint-plugin-qwik/src/jsxKey.ts | 153 | function checkArrowFunctionWithJSX(node) { |
| LOW | packages/eslint-plugin-qwik/src/validLexicalScope.ts | 457 | function getElementTypeOfArrayType(type: ts.Type, checker: ts.TypeChecker): ts.Type | undefined { |
| LOW | packages/qwik/src/optimizer/src/manifest.ts | 394 | export function generateManifestFromBundles( |
| LOW | packages/qwik/src/optimizer/src/plugins/bundle-graph.ts | 37 | export function convertManifestToBundleGraph( |
| LOW | packages/qwik/src/optimizer/src/plugins/plugin.ts | 911 | async function getQwikServerManifestModule(isServer: boolean) { |
| LOW | packages/qwik/src/optimizer/src/plugins/rollup.ts | 130 | export async function normalizeRollupOutputOptions( |
| LOW | packages/qwik/src/optimizer/src/plugins/rollup.ts | 156 | export async function normalizeRollupOutputOptionsObject( |
| LOW | packages/qwik/src/server/qwik.server.api.md | 20 | export function getQwikPrefetchWorkerScript(opts?: { |
| LOW | packages/qwik/src/server/scripts.ts | 24 | export function getQwikPrefetchWorkerScript(opts: { debug?: boolean } = {}) { |
| LOW | packages/qwik/src/server/preload-impl.ts | 232 | function normalizePreLoaderOptions( |
| LOW | packages/qwik/src/cli/migrate-v2/update-dependencies.ts | 97 | export async function removeTsMorphFromPackageJson() { |
| LOW | packages/qwik/src/cli/migrate-v2/replace-package.ts | 24 | function replacePackageInDependencies(oldPackageName: string, newPackageName: string) { |
| LOW | packages/qwik/src/cli/utils/integrations.ts | 8 | export async function sortIntegrationsAndReturnAsClackOptions( |
| LOW | packages/qwik/src/cli/code-mod/code-mod.ts | 331 | function updateDefineConfigFnReturn(ts: TypeScript, fnBody: Block, updates: ViteConfigUpdates) { |
| LOW | packages/qwik/src/cli/code-mod/code-mod.ts | 469 | function updateObjectLiteralExpression( |
| LOW | packages/docs/scripts/showcase.ts | 32 | async function captureMultipleScreenshots() { |
| LOW | packages/docs/src/routes/(ecosystem)/showcase/index.tsx | 177 | function getLighthouseColorForScore(score: number) { |
| LOW | packages/docs/src/routes/api/qwik-server/api.json | 29 | "content": "Provides the `qwik-prefetch-service-worker.js` file as a string. Useful for tooling to inline the qwik |
| LOW | …y/src/middleware/request-handler/request-event.unit.ts | 12 | function createMockServerRequestEvent(url = 'http://localhost:3000/test'): ServerRequestEvent { |
| LOW | …eware/request-handler/resolve-request-handlers.unit.ts | 14 | function createMockServerRequestEvent(url = 'http://localhost:3000/test'): ServerRequestEvent { |
| LOW | …middleware/request-handler/resolve-request-handlers.ts | 459 | function csrfLaxProtoCheckMiddleware(requestEv: RequestEvent) { |
| LOW | packages/qwik-city/src/utils/pathname.ts | 50 | export function getPathnameForDynamicRoute( |
| LOW | …kages/qwik-city/src/adapters/shared/vite/post-build.ts | 76 | function createNotFoundPathsModule(basePathname: string, notFounds: string[][], format: string) { |
| LOW | …ty/src/buildtime/runtime-generation/generate-routes.ts | 89 | function getClientRouteBundleNames(qwikPlugin: QwikVitePlugin, r: BuildRoute) { |
| LOW | …uildtime/runtime-generation/generate-service-worker.ts | 3 | export function generateServiceWorkerRegister(ctx: BuildContext, swRegister: string) { |
| LOW | …ckages/qwik-city/src/buildtime/markdown/frontmatter.ts | 51 | export function frontmatterAttrsToDocumentHead(attrs: FrontmatterAttrs | undefined) { |
| LOW | …qwik-city/src/buildtime/routing/resolve-source-file.ts | 194 | function resolveServiceWorkerEntry(opts: NormalizedPluginOptions, sourceFile: RouteSourceFile) { |
| LOW | packages/qwik-dom/lib/Element.js | 1334 | function htmlLocalNameElementFilter(lname) { |
| LOW | packages/qwik-dom/lib/Element.js | 1349 | function namespaceLocalNameElementFilter(ns, lname) { |
| LOW | packages/qwik-dom/lib/htmlelts.js | 1520 | ctor: function HTMLTableHeaderCellElement(doc, localName, prefix) { |
| LOW | packages/qwik-dom/lib/defineElement.js | 48 | function EventHandlerChangeHandler(elt, name, oldval, newval) { |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 2887 | function isMathmlTextIntegrationPoint(n) { |
| LOW | packages/qwik-dom/lib/Document.js | 109 | function validateAndExtract(namespace, qualifiedName) { |
| LOW | packages/qwik-dom/lib/NodeIterator.js | 106 | get: function pointerBeforeReferenceNode() { |
| 4 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | starters/features/cypress/cypress/support/commands.ts | 1 | /// <reference types="cypress" /> |
| LOW | starters/features/cypress/cypress/support/commands.ts | 21 | // -- This is a dual command -- |
| LOW | starters/features/cypress/cypress/support/component.ts | 1 | // *********************************************************** |
| LOW | starters/features/cypress/cypress/support/component.ts | 41 | // Example use: |
| LOW | starters/e2e/todo.spec.ts | 81 | // test('should add item, remove item, set filter.', async ({ page }) => { |
| LOW | starters/e2e/todo-old.spec.ts | 81 | // Flaky on E2E Tests (ubuntu-latest, chromium) |
| LOW | starters/apps/base/qwik.env.d.ts | 1 | // This file can be used to add references for global types like `vite/client`. |
| LOW | scripts/validate-cli.ts | 101 | // console.log(`${emoji} ${projectName}: copy @builder.io/qwik distribution`); |
| LOW | scripts/validate-cli.ts | 121 | // cwd: appDir, |
| LOW | packages/qwik/src/core/qwik.core.api.md | 641 | export type PropFunctionProps<PROPS extends Record<any, any>> = { |
| LOW | packages/qwik/src/core/render/dom/visitor.ts | 261 | } |
| LOW | packages/qwik/src/optimizer/core/src/test.rs | 3601 | } |
| LOW | packages/qwik/src/optimizer/src/path.ts | 1 | // 'path' module extracted from Node.js v8.11.1 (only the posix part) |
| LOW | packages/qwik/src/optimizer/src/qwik.optimizer.api.md | 461 | // (undocumented) |
| LOW | packages/qwik/src/optimizer/src/manifest.ts | 561 | // n, |
| LOW | packages/qwik/src/optimizer/src/manifest.ts | 581 | // ]) |
| LOW | packages/qwik/src/wasm/src/lib.rs | 21 | .map_err(|e| Error::from(JsValue::from_str(&e.to_string())))?; |
| LOW | packages/qwik/src/wasm/src/lib.rs | 41 | // }) |
| LOW | packages/docs/src/repl/ui/repl-share-url.ts | 81 | // NEVER CHANGE THIS DATA or the filesToStr() output |
| LOW | packages/docs/src/components/qwik-gpt/index.tsx | 81 | // const run = async () => { |
| LOW | packages/docs/src/components/qwik-gpt/search.tsx | 1 | // import { server$ } from '@builder.io/qwik-city'; |
| LOW | packages/docs/src/components/qwik-gpt/search.tsx | 21 | // }); |
| LOW | packages/docs/src/components/qwik-gpt/search.tsx | 41 | // type: 'id', |
| LOW | packages/docs/src/components/qwik-gpt/search.tsx | 61 | // results_hash: resultsHash, |
| LOW | packages/docs/src/components/qwik-gpt/search.tsx | 81 | // { |
| LOW | packages/docs/src/components/qwik-gpt/search.tsx | 101 | // } |
| LOW | …ckages/docs/src/components/docsearch/useTouchEvents.ts | 21 | // } |
| LOW | packages/docs/src/components/docsearch/screen-state.tsx | 41 | // // We don't update the screen when Autocomplete is loading or stalled to |
| LOW | packages/docs/src/routes/query/index.tsx | 1 | import { component$ } from '@builder.io/qwik'; |
| LOW | packages/docs/src/routes/query/index.tsx | 21 | export default component$(() => { |
| LOW | packages/docs/src/routes/query/index.tsx | 41 | // > |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 1 | import { component$ } from '@builder.io/qwik'; |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 21 | // .limit(1); |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 41 | // }); |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 61 | // return ( |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 81 | // <h2 class="text-3xl">Input:</h2> |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 101 | // <td class="border border-slate-600">{i}</td> |
| LOW | packages/docs/src/routes/query/[id]/index.tsx | 121 | // 'bg-red-400': result.rate < 0, |
| LOW | …ges/qwik-city/src/runtime/src/qwik-city.runtime.api.md | 301 | // Warning: (ae-forgotten-export) The symbol "MenuModuleLoader" needs to be exported by the entry point index.d.ts |
| LOW | …uildtime/runtime-generation/generate-service-worker.ts | 21 | } |
| LOW | …uildtime/runtime-generation/generate-service-worker.ts | 41 | // .then((names) => { |
| LOW | …wik-city/src/buildtime/vite/qwik-city.buildtime.api.md | 21 | // @public (undocumented) |
| LOW | packages/qwik-dom/lib/EventTarget.js | 61 | } |
| LOW | packages/qwik-dom/lib/htmlelts.js | 261 | |
| LOW | packages/qwik-dom/lib/attributes.js | 61 | this._setattr(attr.name, v); |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 3321 | // Called when a script finishes loading |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 4221 | |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 4381 | |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 4401 | |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 4421 | // being called reentrantly, say from a call to |
| LOW | packages/qwik-dom/lib/HTMLParser.js | 4441 | // be parser-executed" flag is set. |
| LOW | packages/qwik-dom/lib/CharacterData.js | 21 | // terminate these steps. |
| LOW | packages/qwik-dom/lib/CharacterData.js | 61 | // If offset is greater than the context object's |
| LOW | packages/qwik-dom/lib/CharacterData.js | 81 | // If offset+count is greater than the context |
| LOW | packages/qwik-dom/lib/Node.js | 681 | // Return the lastModTime value for this node. (For use as a |
| LOW | packages/qwik-dom/lib/Node.js | 761 | this.removeChild(child); |
| LOW | packages/qwik-dom/lib/xmlnames.js | 1 | 'use strict'; |
| LOW | packages/qwik-dom/lib/Document.js | 621 | // buffer. |
| LOW | packages/qwik-dom/lib/Document.js | 861 | |
| LOW | .github/workflows/ci.yml | 1 | # Build and test everything |
| 3 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | starters/apps/preloader-test/src/entry.preview.tsx | 7 | * Feel free to modify this file, but don't remove it! |
| MEDIUM | starters/apps/base/src/entry.preview.tsx | 7 | * Feel free to modify this file, but don't remove it! |
| MEDIUM | packages/insights/src/entry.preview.tsx | 7 | * Feel free to modify this file, but don't remove it! |
| MEDIUM | …utes/api/qwik-city-middleware-request-handler/api.json | 333 | "content": "```typescript\nexport interface RequestEventBase<PLATFORM = QwikCityPlatform> \n```\n\n\n<table><thead |
| MEDIUM | e2e/adapters-e2e/src/entry.preview.tsx | 7 | * Feel free to modify this file, but don't remove it! |
| MEDIUM | e2e/qwik-react-e2e/src/entry.preview.tsx | 7 | * Feel free to modify this file, but don't remove it! |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | packages/eslint-plugin-qwik/src/validLexicalScope.ts | 543 | print("Hello World"); |
| HIGH | packages/eslint-plugin-qwik/src/validLexicalScope.ts | 558 | print("Hello World"); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | packages/qwik/src/core/qrl/qrl.public.ts | 93 | * ## Question: Why not just use `import()`? |
| MEDIUM | …ges/docs/src/routes/api/qwik-city-vite-vercel/api.json | 29 | "content": "```typescript\nexport interface VercelEdgeAdapterOptions extends ServerAdapterOptions \n```\n**Extends |
| LOW | packages/docs/src/routes/api/qwik/api.json | 1875 | "content": "The `QRL` type represents a lazy-loadable AND serializable resource.\n\nQRL stands for Qwik URL.\n\nUs |
| LOW | packages/docs/src/routes/api/qwik/api.json | 1889 | "content": "The `QRL` type represents a lazy-loadable AND serializable resource.\n\nQRL stands for Qwik URL.\n\nUs |
| LOW | packages/docs/src/routes/api/qwik-city/api.json | 953 | "content": "Prevent navigation attempts. This hook registers a callback that will be called before SPA or browser |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …s/apps/qwikcity-test/src/routes/docs/overview/index.md | 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eleifend molestie erat, at sagittis libero euismod id. Etia |
| LOW | …s/apps/qwikcity-test/src/routes/docs/overview/index.md | 11 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eleifend molestie erat, at sagittis libero euismod id. Etia |
| LOW | packages/qwik/src/cli/add/update-files.unit.ts | 47 | "name": "John Doe", |
| LOW | packages/qwik/src/cli/add/update-files.unit.ts | 123 | '{ \n // Comment Foo\n "css.lint.unknownAtRules": "ignore",\n // Comment\n " |
| LOW | …-exporting-loaders/third-party/third-party-library.tsx | 5 | return { name: 'John Doe' }; |
| LOW | …s/qwik-city/src/buildtime/markdown/frontmatter.unit.ts | 20 | assert.equal(attrs.title, 'Lorem Ipsum'); |