• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ThePalaceProject / web-patron
30%

Build:
DEFAULT BRANCH: main
Repo Added 22 Jul 2021 01:05AM UTC
Token NYLsywhVCNMt2ofO8m0o4lOLYk8jtzujj regen
Build 475 Last
Files 93
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • PP-1631
  • PP-2191
  • PP-2191-update
  • PP-2240
  • PP-2243
  • PP-2283
  • PP-2310
  • PP-2463
  • PP-2666
  • PP-3296
  • PP-3655
  • PP-3680
  • PP-4041
  • PP-4048
  • PP-954
  • app-store-link
  • audiobook-support
  • bearer-token
  • bugfix/404-on-first-page-load
  • bugfix/authenticate-with-correct-href
  • bugfix/book-url-containing-http
  • bugfix/cancelled-failed-redirect-login
  • bugfix/cant-find-i18n-config
  • bugfix/clean-up-tests
  • bugfix/containers-not-running
  • bugfix/fix-test-errors
  • bugfix/hydration-error-header-mismatch
  • bugfix/include-auth-doc-url-for-missing-catalog-root
  • bugfix/missing-login-error-message
  • bugfix/omit-unimplemented-basictoken-auth
  • bugfix/per-entry-feed-parsing
  • bugfix/saml-login-faiure-infinite-loop
  • bugfix/search-breadcrumbs
  • bugfix/too-much-registry-fetching
  • bugfix/webpack-build-error
  • chore/activate-runtime-config
  • chore/allow-saml-auth-switching
  • chore/bugsnag-and-gtm-via-env
  • chore/ci-improvements
  • chore/clean-up-expected-test-error-output
  • chore/clean-up-lint-issues
  • chore/config-and-lint-cleanup
  • chore/dockerfile-cmd-exec-form
  • chore/dynamic-registry-support
  • chore/handle-redirect-auth-switching
  • chore/improve-cpw-startup
  • chore/language-selector-feature-flag
  • chore/missed-code-review-fix
  • chore/node-22
  • chore/pp-4083-reload-static-libraries
  • chore/reduce-homepage-library-prefetches
  • chore/reduce-memory-consumption
  • chore/reduce-server-side-caching
  • chore/refactor-multilibraryhome-library-filtering
  • chore/remove-axisnow-decryptor
  • chore/remove-msw
  • chore/remove-mybooks-page-signout-button
  • chore/request-logging
  • chore/run-ci-checks-in-container
  • chore/runtime-config-module
  • chore/server-side-registry-foundation
  • chore/test-multiple-node-versions
  • chore/trigger-config-load-on-startup
  • chore/update-dependencies
  • chore/update-libraries-config
  • chore/update-packages
  • chore/update-release-config
  • chore/update-some-dependencies
  • chore/upgrade-next
  • chore/use-camel-case-config
  • chore/use-central-jira-release-sync-action
  • chore/warnings-for-saml-signout
  • dependabot/npm_and_yarn/babel/core-7.29.6
  • dependabot/npm_and_yarn/babel/runtime-7.27.0
  • dependabot/npm_and_yarn/brace-expansion-1.1.12
  • dependabot/npm_and_yarn/brace-expansion-1.1.13
  • dependabot/npm_and_yarn/brace-expansion-1.1.18
  • dependabot/npm_and_yarn/cross-fetch-3.1.5
  • dependabot/npm_and_yarn/decode-uri-component-0.2.2
  • dependabot/npm_and_yarn/dompurify-3.2.4
  • dependabot/npm_and_yarn/dompurify-3.3.2
  • dependabot/npm_and_yarn/dompurify-3.4.0
  • dependabot/npm_and_yarn/dompurify-3.4.11
  • dependabot/npm_and_yarn/dompurify-3.4.12
  • dependabot/npm_and_yarn/dompurify-3.4.13
  • dependabot/npm_and_yarn/dompurify-3.4.9
  • dependabot/npm_and_yarn/express-4.18.2
  • dependabot/npm_and_yarn/fast-uri-3.1.2
  • dependabot/npm_and_yarn/fast-uri-3.1.5
  • dependabot/npm_and_yarn/flatted-3.4.2
  • dependabot/npm_and_yarn/js-cookie-3.0.7
  • dependabot/npm_and_yarn/jsdom-16.5.0
  • dependabot/npm_and_yarn/json5-1.0.2
  • dependabot/npm_and_yarn/lodash-4.17.23
  • dependabot/npm_and_yarn/lodash-4.18.1
  • dependabot/npm_and_yarn/lodash-es-4.17.21
  • dependabot/npm_and_yarn/minimatch-3.1.5
  • dependabot/npm_and_yarn/minimist-1.2.6
  • dependabot/npm_and_yarn/minimist-1.2.8
  • dependabot/npm_and_yarn/moment-2.29.2
  • dependabot/npm_and_yarn/moment-2.29.4
  • dependabot/npm_and_yarn/multi-046d9124cb
  • dependabot/npm_and_yarn/multi-0d13b2d87f
  • dependabot/npm_and_yarn/multi-1576d89741
  • dependabot/npm_and_yarn/multi-4b10dec7ea
  • dependabot/npm_and_yarn/multi-4e67b7c87e
  • dependabot/npm_and_yarn/multi-75e6bc5210
  • dependabot/npm_and_yarn/multi-920648a0a8
  • dependabot/npm_and_yarn/multi-99b3ee93dc
  • dependabot/npm_and_yarn/multi-b736e7530d
  • dependabot/npm_and_yarn/multi-b82bf31249
  • dependabot/npm_and_yarn/multi-bf05dc1ecf
  • dependabot/npm_and_yarn/nanoid-3.3.18
  • dependabot/npm_and_yarn/next-15.2.3
  • dependabot/npm_and_yarn/next-15.2.4
  • dependabot/npm_and_yarn/next-15.4.10
  • dependabot/npm_and_yarn/next-15.4.7
  • dependabot/npm_and_yarn/next-15.4.8
  • dependabot/npm_and_yarn/next-15.4.9
  • dependabot/npm_and_yarn/next-15.5.10
  • dependabot/npm_and_yarn/next-15.5.14
  • dependabot/npm_and_yarn/next-15.5.15
  • dependabot/npm_and_yarn/next-15.5.18
  • dependabot/npm_and_yarn/next-15.5.21
  • dependabot/npm_and_yarn/next-16.1.5
  • dependabot/npm_and_yarn/next-16.1.7
  • dependabot/npm_and_yarn/node-fetch-2.6.7
  • dependabot/npm_and_yarn/qs-6.14.2
  • dependabot/npm_and_yarn/qs-6.5.3
  • dependabot/npm_and_yarn/storybook-8.6.15
  • dependabot/npm_and_yarn/storybook-8.6.17
  • dependabot/npm_and_yarn/terser-4.8.1
  • dependabot/npm_and_yarn/tmp-0.2.4
  • dependabot/npm_and_yarn/tmp-0.2.7
  • dependabot/npm_and_yarn/urijs-1.19.10
  • dependabot/npm_and_yarn/urijs-1.19.11
  • dependabot/npm_and_yarn/urijs-1.19.8
  • dependabot/npm_and_yarn/urijs-1.19.9
  • feature/PP-4097-add-jira-release-sync-workflow
  • feature/book-series-metadata
  • feature/catalog-home-button
  • feature/configurable-default-media-support
  • feature/configuration-enhancements
  • feature/display-series-as-plain-text
  • feature/english-translations
  • feature/heuristic-slug-library-shortname
  • feature/home-page-link-titles
  • feature/i18n-setup
  • feature/library-card-signup
  • feature/multi-library-search
  • feature/non-english-translations
  • feature/oidc-auth-handler
  • feature/oidc-logout-support
  • feature/opds2-feed-handling
  • feature/patron-dropdown
  • feature/preview-button
  • feature/reset-pw-link
  • feature/saml-logout-support
  • feature/sort-library-list-by-name
  • feature/support-item-level-catalog-urls
  • feature/suppress-unsupported-auth-mechanisms
  • feature/upgrade-to-changelog-enforcer-3.3.0
  • feature/use-new-gh-actions-environment-files
  • feature/validate-some-responses
  • feature/version-info
  • main
  • no-password-login
  • play-store-link
  • refactor/prominent-web-reader-button
  • refs/tags/test-release
  • refs/tags/test-release-2
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.10.0
  • refs/tags/v0.11.0
  • refs/tags/v0.12.0
  • refs/tags/v0.13.0
  • refs/tags/v0.13.1
  • refs/tags/v0.14.0
  • refs/tags/v0.15.0
  • refs/tags/v0.16.0
  • refs/tags/v0.2.1
  • refs/tags/v0.3.0
  • refs/tags/v0.4.0
  • refs/tags/v0.4.1
  • refs/tags/v0.5.0
  • refs/tags/v0.6.0
  • refs/tags/v0.7.0
  • refs/tags/v0.8.0
  • refs/tags/v0.9.0
  • restore-branding
  • revert-branding
  • search-all-langs
  • sync-with-nypl
  • test-pr
  • update-actions
  • update-logo
  • upgrade_next
  • working/upgrade-without-legacy-peer-deps

24 Aug 2026 02:28PM UTC coverage: 29.568% (-0.06%) from 29.623%
32738958531

push

github

web-flow
Config clean up and linting additions (#189)

## Description

- Extend the `lint` and `lint:fix` scripts to cover files at the
repository root. The previous glob required a directory segment, so root
config files were never linted.
- Fix the lint errors this uncovered: an empty `catch` block and an
unused webpack parameter in the Next.js config, and a `var` declaration
in the HTTPS dev server.
- Remove a dead `generateBuildId` from the Next.js config. A second
definition later in the same file overrode it, so it never ran. Build
IDs are unaffected.

No runtime behavior changes.

## Motivation and Context

Root-level config files were silently exempt from linting, so errors
there went unnoticed and edits to those files got no feedback. Covering
these makes the existing rules apply everywhere and keeps the config
files from drifting again.

The extra, dead `generateBuildId` was found while fixing those errors.

## How Has This Been Tested?

- `npm run lint` passes.
- Confirmed the widened glob actually covers root files by temporarily
introducing an error in the Next.js config and seeing lint catch it.
- Confirmed the Next.js config still loads and exports the same keys.
- `npm run type-check` and the full Jest suite pass.

## Checklist:

- N/A - I have updated the documentation accordingly.
- [x] All new and existing tests passed.

331 of 1472 branches covered (22.49%)

Branch coverage included in aggregate %.

716 of 2069 relevant lines covered (34.61%)

9.49 hits per line

Relevant lines Covered
Build:
Build:
2069 RELEVANT LINES 716 COVERED LINES
9.49 HITS PER LINE
Source Files on main
  • Tree
  • List 93
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
32738958531 main Config clean up and linting additions (#189) ## Description - Extend the `lint` and `lint:fix` scripts to cover files at the repository root. The previous glob required a directory segment, so root config files were never linted. - Fix the lint ... push 24 Aug 2026 02:30PM UTC web-flow github
29.57
32614689723 chore/config-and-lint-cleanup Config clean up and linting additions push 23 Aug 2026 03:12AM UTC tdilauro github
29.62
32612884764 chore/reduce-homepage-library-prefetches Reduce prefetching on multi-library pages (PP-5018) push 23 Aug 2026 02:28AM UTC tdilauro github
29.57
32574166714 refs/tags/v0.16.0 Add translations for French, Italian, German, and Spanish (PP-4710) (#187) ## Description <!--- Describe your changes --> Adds translations for French, Italian, German, and Spanish using a newly created Claude Code skill. #### New Claude Code s... push 22 Aug 2026 12:54PM UTC web-flow github
29.62
32540627485 main Add translations for French, Italian, German, and Spanish (PP-4710) (#187) ## Description <!--- Describe your changes --> Adds translations for French, Italian, German, and Spanish using a newly created Claude Code skill. #### New Claude Code s... push 22 Aug 2026 12:33AM UTC web-flow github
29.62
32533325761 main Memoize getLibraries merge (PP-5018) (#186) ## Description Memoize the merged library list in `getLibraries`. The merge result is reused until a registry cache entry is written, instead of allocating a fresh object spanning every library on each... push 21 Aug 2026 10:33PM UTC web-flow github
29.62
32521430234 feature/non-english-translations update comments for new translation gates in test-and-build Pull #187 21 Aug 2026 08:03PM UTC PoorBillyPilgrim github
29.32
32518215023 feature/non-english-translations update comments push 21 Aug 2026 07:25PM UTC PoorBillyPilgrim github
29.32
32517973236 feature/non-english-translations add/update translations keys and generate translations for German, French, Spanish, and Italian * Created translation files for German. They were erroneously not included in the previous translation PR * Translations for facet groups based on wha... push 21 Aug 2026 07:22PM UTC PoorBillyPilgrim github
29.32
32505496838 chore/reduce-memory-consumption AI local review feedback push 21 Aug 2026 04:57PM UTC tdilauro github
29.62
See All Builds (453)

Badge your Repo: web-patron

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc