Repository Analysis

gatsbyjs/gatsby

React-based framework with performance, scalability, and security built in.

1.1 Likely human-written View on GitHub
1.1
Adjusted Score
1.1
Raw Score
100%
Time Factor
2026-05-29
Last Push
55,948
Stars
JavaScript
Language
600,425
Lines of Code
5431
Files
510
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 12HIGH 4MEDIUM 15LOW 479

Pattern Findings

510 matches across 12 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers277 hits · 278 pts
SeverityFileLineSnippet
LOWintegration-tests/artifacts/__tests__/index.js19function runGatsbyWithRunTestSetup(runNumber = 1) {
LOWintegration-tests/artifacts/__tests__/index.js121function assertFileExistenceForPagePaths({ pagePaths, type, shouldExist }) {
LOWintegration-tests/artifacts/__tests__/index.js141function assertWebpackBundleChanges({ browser, ssr, runNumber }) {
LOW…artifacts/src/templates/deps-page-query-alternative.js4export default function DepPageQueryAlternativePage({ data }) {
LOWintegration-tests/artifacts/src/pages/react-lazy.js7export default function PageUsingReactLazyComponent() {
LOW…egration-tests/artifacts/src/pages/extension-change.js4export default function PageThatIsImportingFileWithoutSpecyfingExtension() {
LOW…/artifacts/src/pages/dynamic-imports-magic-comments.js15export default function DynamicImportsWithWebpackMagicComments() {
LOW…ages/static-query-result-tracking/should-invalidate.js4export default function DepStaticQueryPageShouldInvalidate() {
LOW…-result-tracking/rerun-query-but-dont-recreate-html.js4export default function DepStaticQueryPageRerunQueryButDontRecreateHtml() {
LOWintegration-tests/ssr/src/pages/head-function-export.js3export default function PageWithHeadFunctionExport() {
LOW…nctions/src/api/config/body-parser-urlencoded-limit.js3export default function bodyParserUrlUncodedLimit(req, res) {
LOW…c/pages/head-function-export/static-query-component.js4export default function HeadFunctionExportStaticQueryComponent() {
LOW…export/src/pages/head-function-export/deduplication.js3export default function HeadFunctionDeduplication() {
LOW…on-export/src/pages/head-function-export/page-query.js5export default function HeadFunctionExportPageQuery() {
LOW…src/pages/head-function-export/re-exported-function.js5export default function HeadFunctionExportReExported() {
LOW…pages/head-function-export/html-and-body-attributes.js3export default function HeadFunctionHtmlAndBodyAttributes() {
LOW…ocs/reference/release-notes/migrating-from-v2-to-v3.md785exports.createSchemaCustomization = function createSchemaCustomization({ actions }) {
LOWdocs/docs/reference/release-notes/v3.0/index.md141exports.createSchemaCustomization = function createSchemaCustomization({ actions }) {
LOWe2e-tests/mdx/src/pages/frontmatter-graphql-query.js4export default function PageRunningGraphqlResolversOnJSFrontmatterTestInputs({
LOWe2e-tests/contentful/cypress/integration/rich-text.js8function testWithGatsbyPluginImage(elem) {
LOWe2e-tests/contentful/src/pages/content-reference.js9function renderReferencedComponent(ref) {
LOWe2e-tests/contentful/src/pages/rich-text.js13function renderReferencedComponent(ref) {
LOW…-tests/production-runtime/src/utils/instrument-page.js4 return function WithInstrumentPageComponent({ ...props }) {
LOW…on-runtime/src/pages/gatsby-script-ssr-browser-apis.js6function ScriptsFromSSRAndBrowserAPIs() {
LOW…c/pages/head-function-export/static-query-component.js4export default function HeadFunctionExportStaticQueryComponent() {
LOW…function-export/{HeadFunctionExportFsRouteApi.slug}.js3export default function HeadFunctionExportFsRouteApi() {
LOW…untime/src/pages/head-function-export/deduplication.js3export default function HeadFunctionDeduplication() {
LOW…rc/pages/head-function-export/page-with-uselocation.js4export default function HeadFunctionExportWithUseLocation() {
LOW…n-runtime/src/pages/head-function-export/page-query.js5export default function HeadFunctionExportPageQuery() {
LOW…src/pages/head-function-export/re-exported-function.js5export default function HeadFunctionExportReExported() {
LOW…ime/src/pages/head-function-export/invalid-elements.js4export default function HeadFunctionExportInvalidElements() {
LOW…pages/head-function-export/html-and-body-attributes.js3export default function HeadFunctionHtmlAndBodyAttributes() {
LOWe2e-tests/adapters/gatsby-node.ts122 function createSchemaCustomization({ actions, schema, store }) {
LOW…cypress/integration/functionality/query-data-caches.js56function setupForAssertingNotReloading() {
LOW…cypress/integration/functionality/query-data-caches.js80function pageTitleAndDataAssertion(config) {
LOW…ponents/query-data-caches/adding-static-query-blank.js1export function useDataForAddingStaticQueryTest() {
LOW…nts/query-data-caches/adding-static-query-with-data.js3export function useDataForAddingStaticQueryTest() {
LOW…nt-runtime/src/pages/gatsby-script-ssr-browser-apis.js6function ScriptsFromSSRAndBrowserAPIs() {
LOW…ent-runtime/src/pages/head-function-export/warnings.js3export default function HeadFunctionExportWarnings() {
LOW…c/pages/head-function-export/static-query-component.js4export default function HeadFunctionExportStaticQueryComponent() {
LOW…function-export/{HeadFunctionExportFsRouteApi.slug}.js3export default function HeadFunctionExportFsRouteApi(props) {
LOW…untime/src/pages/head-function-export/deduplication.js3export default function HeadFunctionDeduplication() {
LOW…t-runtime/src/pages/head-function-export/page-query.js5export default function HeadFunctionExportPageQuery() {
LOW…src/pages/head-function-export/re-exported-function.js5export default function HeadFunctionExportReExported() {
LOW…ime/src/pages/head-function-export/invalid-elements.js4export default function HeadFunctionExportInvalidElements() {
LOW…pages/head-function-export/html-and-body-attributes.js3export default function HeadFunctionHtmlAndBodyAttributes() {
LOW…uery-with-trailing-slash-A-to-B-to-A-history/page-A.js5export default function PageQueryWithTrailingSlashAtoBtoAHistoryPageA({
LOW…uery-with-trailing-slash-A-to-B-to-A-history/page-B.js5export default function PageQueryWithTrailingSlashAtoBtoAHistoryPageB({
LOW…e-query-with-trailing-slash-A-to-B-to-A-link/page-A.js5export default function PageQueryWithTrailingSlashAtoBtoALinkPageA({
LOW…e-query-with-trailing-slash-A-to-B-to-A-link/page-B.js5export default function PageQueryWithTrailingSlashAtoBtoALinkPageB({
LOW…c-query-with-trailing-slash-A-to-B-to-A-link/page-A.js5export default function StaticQueryWithTrailingSlashAtoBtoALinkPageA({ path }) {
LOW…c-query-with-trailing-slash-A-to-B-to-A-link/page-B.js5export default function StaticQueryWithTrailingSlashAtoBtoALinkPageB({ path }) {
LOW…age-query-no-trailing-slash-A-to-B-to-A-link/page-A.js5export default function PageQueryNoTrailingSlashAtoBtoALinkPageA({
LOW…age-query-no-trailing-slash-A-to-B-to-A-link/page-B.js5export default function PageQueryNoTrailingSlashAtoBtoALinkPageB({
LOW…es/static-query-CO-to-B-to-CO-history/[client-only].js5export default function StaticQueryCOtoBtoCOHistoryPageA({ path }) {
LOW…ta-caches/static-query-CO-to-B-to-CO-history/page-B.js5export default function StaticQueryCOtoBtoCOHistoryPageB({ path }) {
LOW…-caches/page-query-CO-to-B-to-CO-link/[client-only].js5export default function PageQueryCOtoBtoCOLinkPageA({ data, path }) {
LOW…ry-data-caches/page-query-CO-to-B-to-CO-link/page-B.js5export default function PageQueryCOtoBtoCOLinkPageB({ data, path }) {
LOW…aches/static-query-CO-to-B-to-CO-link/[client-only].js5export default function StaticQueryCOtoBtoCOLinkPageA({ path }) {
LOW…-data-caches/static-query-CO-to-B-to-CO-link/page-B.js5export default function StaticQueryCOtoBtoCOLinkPageB({ path }) {
217 more matches not shown…
Fake / Example Data110 hits · 125 pts
SeverityFileLineSnippet
LOWstarters/blog/content/blog/new-beginnings/index.md45name of Lorem Ipsum decided to leave for the far World of Grammar.
LOWstarters/blog/content/blog/new-beginnings/index.md87name of Lorem Ipsum decided to leave for the far World of Grammar. The Big Oxmox
LOWstarters/blog/content/blog/hello-world/index.md90> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, v
LOWstarters/blog/content/blog/hello-world/index.md90> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, v
LOWstarters/blog/content/blog/hello-world/index.md92 > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wis
LOWstarters/blog/content/blog/hello-world/index.md92 > Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wis
LOWintegration-tests/artifacts/gatsby-node.js151 title: "What is Lorem Ipsum?",
LOWintegration-tests/artifacts/gatsby-node.js153 "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's st
LOWintegration-tests/artifacts/gatsby-node.js162 "It is a long established fact that a reader will be distracted by the readable content of a page when looking at
LOWintegration-tests/artifacts/gatsby-node.js170 content: `Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical La
LOWintegration-tests/artifacts/gatsby-node.js170 content: `Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical La
LOWintegration-tests/artifacts/gatsby-node.js172 The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 an
LOWintegration-tests/structured-logging/gatsby-node.js85 field: `Lorem Ipsum`,
LOWintegration-tests/structured-logging/__tests__/to-do.js461 field: `Dolor sit amet`,
LOWdocs/docs/sourcing-from-graphcms.md106 "markdown": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quid ergo? Huius ego nunc auctoritatem
LOWdocs/docs/sourcing-from-graphcms.md106 "markdown": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quid ergo? Huius ego nunc auctoritatem
LOWdocs/docs/sourcing-from-graphcms.md118 "markdown": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Id enim natura desiderat. Falli igitur
LOWdocs/docs/sourcing-from-graphcms.md118 "markdown": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Id enim natura desiderat. Falli igitur
LOW…ocs/how-to/sourcing-data/sourcing-from-json-or-yaml.md157 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOW…ocs/how-to/sourcing-data/sourcing-from-json-or-yaml.md157 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOW…ocs/how-to/sourcing-data/sourcing-from-json-or-yaml.md167 - item: Cupcake ipsum dolor sit amet tootsie roll sesame snaps chupa chups.
LOW…ocs/how-to/sourcing-data/sourcing-from-json-or-yaml.md182 Lorem ipsum dolor amet mustache knausgaard +1, blue bottle waistcoat tbh
LOWdocs/docs/how-to/styling/emotion.md108 username="Jane Doe"
LOWdocs/docs/how-to/styling/emotion.md110 excerpt="I'm Jane Doe. Lorem ipsum dolor sit amet, consectetur adipisicing elit."
LOWdocs/docs/how-to/styling/emotion.md110 excerpt="I'm Jane Doe. Lorem ipsum dolor sit amet, consectetur adipisicing elit."
LOWdocs/docs/how-to/styling/emotion.md115 excerpt="I'm Bob smith, a vertically aligned type of guy. Lorem ipsum dolor sit amet, consectetur adipisicing el
LOWdocs/docs/how-to/styling/emotion.md115 excerpt="I'm Bob smith, a vertically aligned type of guy. Lorem ipsum dolor sit amet, consectetur adipisicing el
LOWdocs/docs/how-to/styling/styled-components.md106 username="Jane Doe"
LOWdocs/docs/how-to/styling/styled-components.md108 excerpt="I'm Jane Doe. Lorem ipsum dolor sit amet, consectetur adipisicing elit."
LOWdocs/docs/how-to/styling/styled-components.md108 excerpt="I'm Jane Doe. Lorem ipsum dolor sit amet, consectetur adipisicing elit."
LOWdocs/docs/how-to/styling/styled-components.md113 excerpt="I'm Bob smith, a vertically aligned type of guy. Lorem ipsum dolor sit amet, consectetur adipisicing el
LOWdocs/docs/how-to/styling/styled-components.md113 excerpt="I'm Bob smith, a vertically aligned type of guy. Lorem ipsum dolor sit amet, consectetur adipisicing el
LOW…to/plugins-and-themes/creating-a-transformer-plugin.md145 "id": "Jane Doe",
LOW…to/plugins-and-themes/creating-a-transformer-plugin.md284 "name": "Jane Doe",
LOWe2e-tests/production-runtime/shared-data/slices.js6 "It is a long established fact that a reader will be distracted by the readable content of a page when looking at
LOWe2e-tests/production-runtime/shared-data/slices.js13 "It is a long established fact that a reader will be distracted by the readable content of a page when looking at
LOWe2e-tests/development-runtime/shared-data/slices.js6 "It is a long established fact that a reader will be distracted by the readable content of a page when looking at
LOWe2e-tests/development-runtime/shared-data/slices.js13 "It is a long established fact that a reader will be distracted by the readable content of a page when looking at
LOW…ril/tests/validate-yaml/validate-yaml-creators.test.ts70 description: lorem ipsum
LOWexamples/using-gatsby-image/src/components/lorem.js10 <h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr</h2>
LOWexamples/using-gatsby-image/src/components/lorem.js10 <h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr</h2>
LOWexamples/using-gatsby-image/src/components/lorem.js28 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
LOWexamples/using-gatsby-image/src/components/lorem.js28 Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy
LOW…es/2017-11-13-gatsby-remark-copy-linked-files/index.md69<p>Lorem ipsum <a href="Creativecommons-informational-flyer_eng.pdf">Download PDF</a></p>
LOWexamples/sitemap/posts/2017-03-09-first-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/sitemap/posts/2017-03-09-first-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/sitemap/posts/2017-05-22-second-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/sitemap/posts/2017-05-22-second-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/feed/posts/2017-03-09-first-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/feed/posts/2017-03-09-first-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/feed/posts/2017-05-22-second-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOWexamples/feed/posts/2017-05-22-second-post.md7Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vitae hendrerit
LOW…ansforms/src/articles/2017-01-22-a-first-post/index.md11Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed nisi eu quam
LOW…ansforms/src/articles/2017-01-22-a-first-post/index.md11Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed nisi eu quam
LOW…ansforms/src/articles/2017-01-22-a-first-post/index.md40sapien blandit sodales. Vestibulum scelerisque dolor sit amet tincidunt
LOW…2017-05-30-choropleth-on-d3v4-alternate/_choropleth.md5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed nisi eu quam
LOW…2017-05-30-choropleth-on-d3v4-alternate/_choropleth.md5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed nisi eu quam
LOW…2017-05-30-choropleth-on-d3v4-alternate/_choropleth.md34sapien blandit sodales. Vestibulum scelerisque dolor sit amet tincidunt
LOW…/articles/2017-03-09-choropleth-on-d3v4/_choropleth.md5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed nisi eu quam
LOW…/articles/2017-03-09-choropleth-on-d3v4/_choropleth.md5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce sed nisi eu quam
50 more matches not shown…
Hallucination Indicators12 hits · 120 pts
SeverityFileLineSnippet
CRITICAL…egration/hot-reloading/error-handling/runtime-error.js22const errorReplacement = `window.a.b.c.d.e.f.g()`
CRITICALexamples/using-asciidoc/src/pages/index.js11 {this.props.data.allAsciidoc.edges.map(({ node }) => (
CRITICALpackages/gatsby-source-hacker-news/src/gatsby-node.js102 result.data.data.hn.topStories.forEach((story, i) => {
CRITICAL…/src/internal-plugins/dev-404-page/raw_dev-404-page.js192 {this.props.data.allSiteFunction.nodes.map(node => {
CRITICALpackages/gatsby-cli/src/handlers/plugin-babel-utils.ts194 const plugins = pluginNodes.value.callee.object.elements.map(getPlugin)
CRITICALpackages/gatsby-cli/src/handlers/plugin-babel-utils.ts210 pluginNodes.value.callee.object.elements.push(pluginNode)
CRITICALpackages/gatsby-cli/src/handlers/plugin-babel-utils.ts213 pluginNodes.value.callee.object.elements.map(node => {
CRITICALpackages/gatsby-plugin-sharp/src/gatsby-node.js163 action.payload.job.args.operations.forEach(op => {
CRITICAL…packages/gatsby-recipes/src/providers/gatsby/plugin.js351 pluginNodes.value.callee.object.elements.map(getPlugin)
CRITICAL…packages/gatsby-recipes/src/providers/gatsby/plugin.js367 pluginNodes.value.callee.object.elements.push(pluginNode)
CRITICAL…packages/gatsby-recipes/src/providers/gatsby/plugin.js370 pluginNodes.value.callee.object.elements.map(node => {
CRITICAL…packages/gatsby-recipes/src/providers/gatsby/plugin.js431 pluginNodes.value.callee.object.elements.filter(node => {
Over-Commented Block80 hits · 80 pts
SeverityFileLineSnippet
LOWstarters/blog/content/blog/hello-world/index.md61
LOWstarters/gatsby-starter-minimal-ts/tsconfig.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory func
LOWstarters/gatsby-starter-minimal-ts/tsconfig.json41 // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
LOWstarters/gatsby-starter-minimal-ts/tsconfig.json61 // "newLine": "crlf", /* Set the newline character for emitting files. */
LOWstarters/gatsby-starter-minimal-ts/tsconfig.json81 // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` met
LOWintegration-tests/gatsby-cli/__tests__/develop.js41 logs.should.contain(`success write out requires`)
LOWintegration-tests/functions/test-helpers.js261 body: form,
LOWintegration-tests/functions/test-helpers.js981 // } catch (e) {
LOWintegration-tests/functions/test-helpers.js1001 // expect(result).toMatchSnapshot()
LOW…sts/gatsby-source-wordpress/test-fns/plugin-options.js81 })
LOW…sts/gatsby-source-wordpress/test-fns/plugin-options.js101 // }
LOW…sts/gatsby-source-wordpress/test-fns/plugin-options.js121 // url: `http://localhost:8000/___graphql`,
LOWintegration-tests/structured-logging/__tests__/to-do.js161 .filter(event => event.action.type === `ACTIVITY_START`)
LOW…w-to/custom-configuration/add-custom-webpack-config.md101 ...config.module.rules.filter(
LOW…uction-runtime/cypress/integration/compilation-hash.js41 // Service worker is handling requests so this one is cached by previous runs
LOW…sts/production-runtime/plugins/gatsby-ssr-tsx/index.js1// noop
LOWexamples/build-all-examples.sh1#!/usr/bin/env bash
LOWexamples/gatsbygram/cypress/plugins/index.js1// ***********************************************************
LOWexamples/gatsbygram/cypress/support/index.js1// ***********************************************************
LOWexamples/using-redirects/gatsby-node.js1"use strict"
LOWexamples/using-redirects/gatsby-node.js21 createRedirect({
LOW…amples/using-remark-copy-linked-files/gatsby-config.js21 wrapperStyle: `margin-bottom: 1.0725rem`,
LOWexamples/using-reach-skip-nav/cypress/plugins/index.js1/// <reference types="cypress" />
LOWexamples/using-reach-skip-nav/cypress/support/index.js1// ***********************************************************
LOW…mples/using-reach-skip-nav/cypress/support/commands.js1// ***********************************************
LOW…mples/using-reach-skip-nav/cypress/support/commands.js21// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... })
LOWexamples/using-graphql-typegen/tsconfig.json21 // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory func
LOWexamples/using-graphql-typegen/tsconfig.json41 // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
LOWexamples/using-graphql-typegen/tsconfig.json61 // "newLine": "crlf", /* Set the newline character for emitting files. */
LOWexamples/using-graphql-typegen/tsconfig.json81 // "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` met
LOWexamples/hn/gatsby-node.js1const _ = require(`lodash`)
LOWscripts/add-packages-to-team/index.js21 packages.forEach(pkg => {
LOWpackages/gatsby-remark-code-repls/README.md141
LOWpackages/gatsby-plugin-utils/src/joi.ts1import joi from "joi"
LOWpackages/gatsby-plugin-utils/src/joi.ts21 // },
LOWpackages/gatsby-legacy-polyfills/src/exclude.js1const {
LOWpackages/gatsby-plugin-google-tagmanager/README.md21 // Defaults to false meaning GTM will only be loaded in production.
LOWpackages/gatsby/cache-dir/api-runner-ssr.js1/* global plugins */
LOWpackages/gatsby/cache-dir/api-runner-browser-plugins.js1// During bootstrap, we write requires at top of this file which looks
LOW…y/cache-dir/fast-refresh-overlay/helpers/focus-trap.js3101 // elements with tabIndex "0" (including tabbableElements without tabIndex) should be navigated in the order they appe
LOWpackages/gatsby/src/utils/webpack.config.js841 return
LOWpackages/gatsby/src/utils/find-page-by-path.ts1import { IGatsbyPage, IGatsbyState } from "../redux/types"
LOW…sby/src/utils/webpack/plugins/cache-folder-resolver.ts41 this.isEnabled = true
LOWpackages/gatsby/src/schema/schema.js801 const typeHasFields =
LOW…atsby/src/schema/graphql-engine/lmdb-bundling-patch.ts1/* eslint-disable @babel/no-invalid-this */
LOW…ages/gatsby/src/schema/graphql-engine/shims/ts-node.js1export function register() {
LOWpackages/gatsby/src/schema/__tests__/run-query.js1941 // This suite asserts the order of a field that is a number vs a field that
LOWpackages/gatsby/src/schema/__tests__/run-query.js2121 })
LOWpackages/gatsby/src/schema/__tests__/run-query.js2301 expect(result[1].id).toEqual(`2`)
LOWpackages/gatsby/src/schema/__tests__/node-model.js1361 // make sure materialization wasn't batched (test setup is correct)
LOWpackages/gatsby/src/schema/infer/inference-metadata.ts21 // string: { total: 1, example: 'conflict' },
LOW…/gatsby/src/datastore/lmdb/query/filter-using-index.ts421 return []
LOW…/gatsby/src/datastore/lmdb/query/filter-using-index.ts441 // rangeStarts: [
LOWpackages/gatsby/src/datastore/common/query.ts201 }
LOWpackages/gatsby/src/datastore/common/query.ts221// $regex: newMiniMatch(v)
LOWpackages/gatsby/src/datastore/in-memory/indexing.ts141 // In this map `undefined` values represent nodes that did not have the path
LOWpackages/gatsby/src/datastore/in-memory/indexing.ts181 postIndexingMetaSetupNeNin(filterCache)
LOWpackages/gatsby/src/datastore/in-memory/indexing.ts221
LOWpackages/gatsby/src/services/initialize.ts361 We've detected that the Gatsby cache is incomplete (the .cache directory exists
LOWpackages/gatsby/src/services/initialize.ts381 // ?.version
20 more matches not shown…
AI Slop Vocabulary14 hits · 34 pts
SeverityFileLineSnippet
MEDIUM…/gatsby-plugin-page-creator/src/validate-path-query.ts20 // Paths must not utilize src/pages
MEDIUMpackages/gatsby/src/datastore/lmdb/lmdb-datastore.ts163 // Additionally fetching items by id to leverage lmdb-store cache
MEDIUM…kages/gatsby/src/datastore/lmdb/query/suggest-index.ts60 // Still append other filter fields to the tail of the index to leverage additional filtering
MEDIUM…c/datastore/lmdb/query/__tests__/filter-using-index.ts159 // Essentially no-op
MEDIUM…ckages/gatsby/src/redux/reducers/inference-metadata.ts1// Tracking structure of nodes to utilize this metadata for schema inference
MEDIUM…ckages/gatsby/src/redux/reducers/inference-metadata.ts93 // in action payload and utilize original `node.fields` in deleteNode call above
MEDIUMpackages/gatsby-source-lever/src/data.json71 "descriptionPlain": "THE CHALLENGE\nLever solves the #1 challenge for every company: hiring top talent. Recruiting i
MEDIUMpackages/gatsby-source-lever/src/data.json72 "description": "<div>THE CHALLENGE</div><div>Lever solves the #1 challenge for every company: hiring top talent. Rec
MEDIUMpackages/gatsby-source-lever/src/data.json399 "descriptionPlain": "LEARN MORE ABOUT YOUR IMPACT AT LEVER\n\nLever is looking for a seasoned Mid-Market Sales Direc
MEDIUMpackages/gatsby-source-lever/src/data.json400 "description": "<div><a href=\"http://www.leverhq.com/your-impact-mmsd\" class=\"postings-link\"><span style=\"font-
MEDIUMpackages/gatsby-source-lever/src/__tests__/data.json71 "descriptionPlain": "THE CHALLENGE\nLever solves the #1 challenge for every company: hiring top talent. Recruiting i
MEDIUMpackages/gatsby-source-lever/src/__tests__/data.json72 "description": "<div>THE CHALLENGE</div><div>Lever solves the #1 challenge for every company: hiring top talent. Rec
MEDIUMpackages/gatsby-source-lever/src/__tests__/data.json399 "descriptionPlain": "LEARN MORE ABOUT YOUR IMPACT AT LEVER\n\nLever is looking for a seasoned Mid-Market Sales Direc
MEDIUMpackages/gatsby-source-lever/src/__tests__/data.json400 "description": "<div><a href=\"http://www.leverhq.com/your-impact-mmsd\" class=\"postings-link\"><span style=\"font-
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippet
HIGHdocs/docs/adding-a-shopping-cart-with-snipcart.md147 apiKey: 'your-api-key',
HIGHpackages/gatsby-source-drupal/README.md289 "api-key": "your-api-key-header-here", // any valid key value pair here
Verbosity Indicators6 hits · 9 pts
SeverityFileLineSnippet
LOWintegration-tests/structured-logging/__tests__/to-do.js254 // We need to check if Cloud depends on the emission of certain
LOWintegration-tests/structured-logging/__tests__/to-do.js527 // We need to check if Cloud depends on the emission of certain
LOWperil/rules/merge-on-green.ts15 // we need to check if "bot: merge on green" label is applied and PR is mergeable (checks are green and have approval)
LOW…ages/gatsby/src/utils/babel/babel-plugin-remove-api.ts45 // Functions can reference themselves, so we need to check if there's a
LOW…ges/gatsby/src/schema/graphql-engine/bundle-webpack.ts240 // if current platform and target is the same as functions target, we need to check if vendored libvips
LOW…tsby-dev-cli/src/local-npm-registry/publish-package.js32 // we need to check if package depend on any other package to will be published and
Slop Phrases4 hits · 6 pts
SeverityFileLineSnippet
MEDIUM…ource-contentful/src/__fixtures__/starter-blog-data.js398 "en-US": `## The case for the static site generator\n\nMore and more developers are jumping on the "go sta
LOWdeprecated-packages/gatsby-image/src/index.js761// If you modify these propTypes, please don't forget to update following files as well:
LOW…ated-packages/gatsby-image/src/withIEPolyfill/index.js50// If you modify these propTypes, please don't forget to update following files as well:
LOWdeprecated-packages/gatsby-theme/gatsby-theme-new.js52Don't forget to
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippet
HIGH…silience/utils/jest-serializer-omit-undefined/index.js11 print(value, serialize) {
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippet
HIGHdocs/docs/glossary/webpack.md24You can also use webpack to optimize how CSS and JavaScript are delivered to the browser. webpack supports a feature kno
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippet
LOWpackages/gatsby/cache-dir/page-ssr/index.d.ts54export function getData(args: {
LOWpackages/gatsby/src/utils/page-ssr-module/entry.ts114export async function getData(arg: IGetDataArgs): Promise<ISSRData> {
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOWpackages/gatsby/src/schema/infer/inference-metadata.ts8### Usage example: