Easy to maintain open source documentation websites.
379 matches across 6 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | test/snapshotPathNormalizer.ts | 31 | function normalizeWindowTempDirShortPath(str: string): string { |
| LOW | test/snapshotPathNormalizer.ts | 35 | function readPathsForNormalization() { |
| LOW | website/docusaurus.config.ts | 64 | function getLastStableVersionTuple(): [string, string, string] { |
| LOW | website/docusaurus.config.ts | 304 | function disableExpensiveBundlerOptimizationPlugin() { |
| LOW | website/_dogfooding/dogfooding.config.ts | 29 | export function dogfoodingTransformFrontMatter(frontMatter: { |
| LOW | website/src/components/Versions.tsx | 121 | export function InsertIfCanaryVersionUnknown({ |
| LOW | website/src/components/Versions.tsx | 133 | export function InsertIfCanaryVersionKnown({ |
| LOW | …bsite/src/theme/ThemeProvider/TitleFormatter/index.tsx | 28 | export default function ThemeProviderTitleFormatter({ |
| LOW | …site/src/theme/DocCategoryGeneratedIndexPage/index.tsx | 35 | export default function DocCategoryGeneratedIndexPageWrapper( |
| LOW | …min/new.docusaurus.io/functionUtils/playgroundUtils.ts | 38 | export function createPlaygroundDocumentationResponse(): HandlerResponse { |
| LOW | packages/docusaurus-module-type-aliases/src/index.d.ts | 362 | export function useAllPluginInstancesData( |
| LOW | packages/docusaurus-module-type-aliases/src/index.d.ts | 367 | export function useAllPluginInstancesData( |
| LOW | packages/docusaurus-babel/src/utils.ts | 13 | export async function getCustomBabelConfigFilePath( |
| LOW | …ges/docusaurus-babel/src/babelTranslationsExtractor.ts | 26 | export async function extractAllSourceCodeFileTranslations( |
| LOW | …ges/docusaurus-babel/src/babelTranslationsExtractor.ts | 37 | export async function extractSourceCodeFileTranslations( |
| LOW | …ges/docusaurus-babel/src/babelTranslationsExtractor.ts | 72 | function extractSourceCodeAstTranslations( |
| LOW | …ils-validation/src/__tests__/validationSchemas.test.ts | 44 | function testMarkdownPluginSchemas(schema: Joi.Schema) { |
| LOW | …urus-plugin-client-redirects/src/extensionRedirects.ts | 46 | export function createToExtensionsRedirects( |
| LOW | …urus-plugin-client-redirects/src/extensionRedirects.ts | 70 | export function createFromExtensionsRedirects( |
| LOW | …ugin-client-redirects/src/createRedirectPageContent.ts | 16 | function renderRedirectPageTemplate(data: { |
| LOW | …ugin-client-redirects/src/createRedirectPageContent.ts | 36 | export default function createRedirectPageContent({ |
| LOW | …saurus-plugin-client-redirects/src/collectRedirects.ts | 69 | function validateCollectedRedirects( |
| LOW | …saurus-plugin-client-redirects/src/collectRedirects.ts | 199 | function createRedirectsOptionRedirects( |
| LOW | …saurus-plugin-client-redirects/src/collectRedirects.ts | 214 | function createCreateRedirectsOptionRedirects( |
| LOW | …ckages/docusaurus-plugin-client-redirects/src/index.ts | 21 | export default function pluginClientRedirectsPages( |
| LOW | …ges/docusaurus-plugin-css-cascade-layers/src/layers.ts | 15 | export function generateLayersDeclaration(layers: string[]): string { |
| LOW | packages/docusaurus-plugin-rsdoctor/src/index.ts | 13 | function createRsdoctorBundlerPlugin({ |
| LOW | packages/docusaurus-theme-classic/src/inlineScripts.ts | 77 | export function getAnnouncementBarInlineScript({ |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 191 | export default function AnnouncementBarCloseButton(props: Props): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 349 | export default function BlogPostItemHeaderAuthors(props: Props): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 377 | export default function BlogPostItemFooterReadMoreLink( |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 741 | export default function DocRootLayoutSidebarExpandButton( |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1279 | export default function NavbarMobileSidebarLayout(props: Props): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1285 | export default function NavbarMobileSidebarToggle(): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1291 | export default function NavbarMobileSidebarPrimaryMenu(): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1297 | export default function NavbarMobileSidebarSecondaryMenu(): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1303 | export default function NavbarMobileSidebarHeader(): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1408 | export default function DropdownNavbarItemDesktop(props: Props): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1459 | export default function DocsVersionDropdownNavbarItem( |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1646 | export default function ThemeProviderTitleFormatter({ |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 1738 | export default function TOCCollapsibleCollapseButton(props: Props): ReactNode; |
| LOW | …ckages/docusaurus-theme-classic/src/theme-classic.d.ts | 2065 | export default function DocBreadcrumbsStructuredData(props: Props): ReactNode; |
| LOW | …aurus-theme-classic/src/__tests__/translations.test.ts | 77 | function getSampleTranslationFiles(themeConfig: ThemeConfig) { |
| LOW | …aurus-theme-classic/src/__tests__/translations.test.ts | 83 | function getSampleTranslationFilesTranslated(themeConfig: ThemeConfig) { |
| LOW | …lassic/src/theme/Navbar/MobileSidebar/Layout/index.tsx | 45 | export default function NavbarMobileSidebarLayout({ |
| LOW | …src/theme/Navbar/MobileSidebar/SecondaryMenu/index.tsx | 27 | export default function NavbarMobileSidebarSecondaryMenu(): ReactNode { |
| LOW | …lassic/src/theme/Navbar/MobileSidebar/Header/index.tsx | 32 | export default function NavbarMobileSidebarHeader(): ReactNode { |
| LOW | …cusaurus-theme-classic/src/theme/DocCardList/index.tsx | 18 | function DocCardListForCurrentSidebarCategory({className}: Props) { |
| LOW | …assic/src/theme/ThemeProvider/TitleFormatter/index.tsx | 19 | export default function ThemeProviderTitleFormatter({ |
| LOW | …s-theme-classic/src/theme/BlogSidebar/Mobile/index.tsx | 32 | function BlogSidebarMobileSecondaryMenu({sidebar}: Props): ReactNode { |
| LOW | …lassic/src/theme/AnnouncementBar/CloseButton/index.tsx | 15 | export default function AnnouncementBarCloseButton(props: Props): ReactNode { |
| LOW | …lassic/src/theme/BlogListPage/StructuredData/index.tsx | 13 | export default function BlogListPageStructuredData(props: Props): ReactNode { |
| LOW | …ssic/src/theme/DocBreadcrumbs/StructuredData/index.tsx | 13 | export default function DocBreadcrumbsStructuredData(props: Props): ReactNode { |
| LOW | …us-theme-classic/src/theme/DocTagDocListPage/index.tsx | 64 | function DocTagDocListPageMetadata({ |
| LOW | …me-classic/src/theme/DocSidebarItem/Category/index.tsx | 44 | function useAutoExpandActiveCategory({ |
| LOW | …me-classic/src/theme/DocSidebarItem/Category/index.tsx | 82 | function useCategoryHrefWithSSRFallback( |
| LOW | …me-classic/src/theme/DocSidebarItem/Category/index.tsx | 160 | function DocSidebarItemCategoryEmpty({item, ...props}: Props): ReactNode { |
| LOW | …me-classic/src/theme/DocSidebarItem/Category/index.tsx | 182 | function DocSidebarItemCategoryCollapsible({ |
| LOW | …us-theme-classic/src/theme/BlogTagsPostsPage/index.tsx | 26 | function BlogTagsPostsPageMetadata({tag}: Props): ReactNode { |
| LOW | …ocusaurus-theme-classic/src/theme/Admonition/index.tsx | 13 | function getAdmonitionTypeComponent(type: string): ComponentType<Props> { |
| 221 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …saurus/src/server/__tests__/__fixtures__/docs/hello.md | 42 | 1. Lorem ipsum dolor sit amet |
| LOW | …saurus/src/server/__tests__/__fixtures__/docs/hello.md | 42 | 1. Lorem ipsum dolor sit amet |
| LOW | packages/docusaurus/src/client/__tests__/flat.test.ts | 17 | baz: 'lorem ipsum', |
| LOW | packages/docusaurus/src/client/__tests__/flat.test.ts | 22 | 'foo.bar.baz': 'lorem ipsum', |
| LOW | …/src/remark/toc/__tests__/__fixtures__/just-content.md | 9 | Lorem ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 71 | ## Lorem ipsum dolor sit amet |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 71 | ## Lorem ipsum dolor sit amet |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 24 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius a |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 24 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius a |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 29 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 29 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 39 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius a |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 39 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius a |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 46 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 46 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 57 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius a |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 57 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius a |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 64 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 64 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 75 | ).toBe('Lorem ipsum dolor sit amet'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 75 | ).toBe('Lorem ipsum dolor sit amet'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 81 | > Lorem ipsum dolor sit amet |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 81 | > Lorem ipsum dolor sit amet |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 85 | ).toBe('Lorem ipsum dolor sit amet'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 85 | ).toBe('Lorem ipsum dolor sit amet'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 91 |  |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 93 | ).toBe('Lorem ipsum'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 103 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 103 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 109 | ).toBe('Lorem ipsum dolor sit amet, consectetur adipiscing elit.'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 109 | ).toBe('Lorem ipsum dolor sit amet, consectetur adipiscing elit.'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 172 | Lorem \`ipsum\` dolor sit amet, consectetur \`adipiscing elit\`. |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 174 | ).toBe('Lorem ipsum dolor sit amet, consectetur adipiscing elit.'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 174 | ).toBe('Lorem ipsum dolor sit amet, consectetur adipiscing elit.'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 184 | Lorem \`ipsum\` dolor sit amet, consectetur \`adipiscing elit\`. |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 186 | ).toBe('Lorem ipsum dolor sit amet, consectetur adipiscing elit.'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 186 | ).toBe('Lorem ipsum dolor sit amet, consectetur adipiscing elit.'); |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 196 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 210 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 216 | content: 'Lorem Ipsum', |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 226 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 284 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 294 | const markdown = `# Markdown Title\r\n\r\nLorem Ipsum`; |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 302 | const markdown = `Markdown Title\r\n=====\r\n\r\nLorem Ipsum`; |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 132 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 132 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 152 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 152 | 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ex urna, molestie et sagittis ut, varius ac j |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 240 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 254 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 269 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 314 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 330 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 346 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 358 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 362 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 377 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 392 | Lorem Ipsum |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 398 | content: 'Lorem Ipsum', |
| LOW | …s/docusaurus-utils/src/__tests__/markdownUtils.test.ts | 413 | Lorem Ipsum |
| 16 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | crowdin-v2.yaml | 1 | # Crowdin credentials |
| LOW | crowdin-v2.yaml | 21 | # |
| LOW | admin/verdaccio.yaml | 1 | # |
| LOW | admin/scripts/resizeImage.js | 101 | // You should also run |
| LOW | …urus-plugin-client-redirects/src/writeRedirectFiles.ts | 41 | fromPath: string, |
| LOW | …ests__/__fixtures__/website/src/pages/hello/_ignore.md | 1 | # ignored |
| LOW | packages/docusaurus/src/server/site.ts | 121 | automaticBaseUrlLocalizationDisabled: |
| LOW | packages/docusaurus-mdx-loader/src/loader.ts | 161 | // But we could eventually use WeakRef for the values |
| LOW | …image/src/theme/IdealImageLegacy/components/loaders.js | 81 | controller.abort(); |
| LOW | …image/src/theme/IdealImageLegacy/components/loaders.js | 101 | // } else { |
| LOW | …image/src/theme/IdealImageLegacy/components/helpers.js | 1 | export const ssr = |
| LOW | …image/src/theme/IdealImageLegacy/components/helpers.js | 61 | if (bytes === 0) return 'n/a'; |
| LOW | packages/docusaurus-plugin-content-docs/src/cli.ts | 161 | logger.success`name=${pluginIdLogPrefix}: version name=${version} created!`; |
| LOW | packages/docusaurus-theme-common/src/internal.ts | 1 | /** |
| LOW | .github/workflows/build-hash-router.yml | 61 | with: |
| LOW | .github/workflows/build-hash-router.yml | 81 | # steps: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | packages/docusaurus/src/server/codegen/codegenRoutes.ts | 368 | // as robust as hashing the entire prop content object. |
| MEDIUM | packages/docusaurus/src/commands/serve.ts | 77 | // Not super robust, but should be good enough for our use case |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | admin/scripts/generateExamples.js | 205 | Don't forget to push and merge your pull request! |
| MEDIUM | …-docusaurus/templates/classic-typescript/tsconfig.json | 4 | // Our base config is often good enough, but feel free to customize it! |
| LOW | packages/docusaurus-theme-common/src/internal.ts | 15 | // our internal code relies on this re-export and that we don't forget to |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | CONTRIBUTING.md | 222 | - **Be accountable**: You are responsible for the code you submit, regardless of whether it was generated by AI or writt |