Skip to main content
Run 1 · Step 1 / 4
Augustin-Jean Fresnel (1788–1827) /freɪˈnɛl/
“Instead of a single heavy dome of glass, concentric stepped prism rings capture scattered light from every angle and refract it into one extraordinary, miles-long beam.”

Just as the Fresnel lens concentrates a lighthouse’s beam to guide ships through fog, Fresnel takes the inspection beam of Lighthouse and focuses it onto raw source code—refining scattered issues across performance, accessibility, best practices, SEO, and light web application security findings into sharp, self-contained git commits.

By using this feature, you confirm that you have the necessary rights to any content that you upload. Do not generate content that infringes on others’ intellectual property or privacy rights. Your use of this generative AI service is subject to our Prohibited Use Policy.
Please note that uploads, including those from Google Workspace, may be used to develop and improve Google products and services in accordance with our terms.

Auditing accessibility · fresnel-sandbox/lumina-web-app

Inspect repository source tree

Scanning templates, stylesheets, and routing across Performance, Accessibility, Best practices, and SEO.

Inspecting repository code
    fresnel-sandbox/lumina-web-app

    Code audit report

    Select the static code commits you would like to include in a pull request, download as a patch, or continue to a second run with a Lighthouse JSON report.

    Categories improved with code Static code audit · verified by commit coverage
    ✓ Performance
    Improved · 3 commits
    ✓ Accessibility
    Improved · 3 commits
    ✓ Best practices
    Improved · 3 commits
    ✓ SEO
    Improved · 3 commits
    ·
    Light Web application security findings

    A lightweight static scan for top common web application security issues and unsafe patterns (DOM XSS sinks, exposed client secrets or token storage, and unvalidated open redirects) rather than a deep security audit. Excluded during Lighthouse JSON runs.

    Run 2 · Deeper analysis

    Have a Lighthouse report JSON?

    Add a Lighthouse Result (LHR) .json file to run a second pass that identifies which categories improve with the code and targets specific failing LHR audits and DOM selectors.

    Apply commits locally

    Download the multi-commit git format-patch file and apply it in your repository:

    1. Create a branch
    git checkout -b fresnel/lighthouse-audit origin/main
    2. Apply patch
    git am --3way < ~/Downloads/fresnel-lighthouse-audit.patch
    3. Verify & push
    git log --oneline -n 12 && git push -u origin fresnel/lighthouse-audit
    12 of 12 selected

    Submit pull request from terminal

    Copy and run this command in your local repository terminal to create the branch, apply all selected atomic commits via git am, push, and open your pull request using your local git and gh credentials.

    git checkout -b fresnel/code-audit && git am --3way ... && gh pr create --fill
    Open GitHub compare & pull request page (fresnel/code-audit → main) ↗
    Included commits 12
      Second run

      Not quite done yet?

      Upload or paste a Lighthouse Result (LHR) .json report to see which categories improve with the code and generate targeted fixes for failing LHR audits.

      Second run · Lighthouse JSON

      Add Lighthouse report JSON

      Provide a Lighthouse Result (LHR) .json file to correlate failing audits, metricSavings, and DOM selectors against the repository source code.

      By using this feature, you confirm that you have the necessary rights to any content that you upload. Do not generate content that infringes on others’ intellectual property or privacy rights. Your use of this generative AI service is subject to our Prohibited Use Policy.
      Please note that uploads, including those from Google Workspace, may be used to develop and improve Google products and services in accordance with our terms.