all
all is reserved for the full stable rule catalog.
What it configures todayโ
Today it contains the current full stable rule catalog:
no-conflicting-config-link-propsno-conflicting-config-link-content-propsno-empty-config-link-destinationsno-empty-config-link-labelsno-conflicting-theme-config-metadata-keysno-conflicting-search-providersno-search-link-without-search-providerno-search-page-path-conflictno-deprecated-google-analyticsno-deprecated-future-experimental-fasterno-deprecated-future-experimental-storageno-deprecated-on-broken-markdown-linksno-empty-head-tagsno-duplicate-footer-column-titlesno-duplicate-footer-link-item-destinationsno-duplicate-footer-link-item-labelsno-duplicate-head-tagsno-duplicate-navbar-item-destinationsno-duplicate-i18n-localesno-unknown-i18n-locale-configsno-duplicate-navbar-item-labelsno-duplicate-plugin-pwa-head-tagsno-duplicate-theme-classic-custom-cssno-duplicate-theme-config-metadata-keysno-empty-footer-link-columnsno-empty-theme-config-metadatano-empty-navbar-dropdown-itemsno-empty-navbar-item-objectsno-duplicate-sidebar-doc-idsno-empty-sidebar-categoriesno-empty-theme-classic-custom-cssno-conflicting-footer-html-item-propsno-ignored-site-validationsno-mixed-sidebar-link-kindsno-page-css-module-imports-in-componentsno-redundant-social-card-metadatano-svg-social-card-imageno-use-base-url-for-internal-link-componentsno-useless-collapsed-sidebar-categoriesprefer-config-satisfiesprefer-css-modules-in-site-srcprefer-href-for-external-link-componentsprefer-href-for-external-linksprefer-head-tag-attributes-objectprefer-i18n-default-locale-firstprefer-theme-config-docsearchprefer-theme-config-metadata-name-for-twitter-tagsprefer-theme-config-metadata-property-for-og-tagsprefer-sidebars-config-satisfiesprefer-to-for-internal-link-componentsprefer-to-for-internal-linksprefer-use-base-url-for-static-assetsrequire-config-link-contentrequire-config-link-destinationrequire-default-export-pagesrequire-footer-link-column-itemsrequire-footer-link-column-titlerequire-head-tag-attributes-when-no-inner-htmlrequire-head-tag-tag-namerequire-theme-config-color-mode-objectrequire-theme-config-docsearch-configvalidate-theme-config-color-mode-default-modevalidate-theme-config-color-mode-switch-flagsno-conflicting-theme-config-color-mode-flagsrequire-theme-config-announcement-bar-idrequire-theme-classic-custom-css-files-existrequire-theme-classic-package-installedrequire-docusaurus-faster-package-installedvalidate-theme-config-announcement-bar-is-closeablerequire-base-url-issue-banner-enabledrequire-base-url-slashesrequire-i18n-default-locale-in-localesrequire-plugin-pwa-debugrequire-plugin-pwa-head-manifestrequire-plugin-pwa-head-theme-colorrequire-plugin-pwa-offline-mode-activation-strategiesrequire-plugin-pwa-setuprequire-site-config-fieldsrequire-site-url-originrequire-trailing-slash-explicitrequire-navbar-doc-item-doc-idrequire-navbar-doc-sidebar-item-sidebar-idrequire-navbar-docs-version-item-torequire-navbar-dropdown-itemsrequire-navbar-dropdown-labelrequire-navbar-html-item-valuerequire-markdown-mermaid-when-theme-mermaid-enabledvalidate-navbar-item-positionrequire-sidebar-category-itemsrequire-sidebar-category-labelrequire-doc-sidebar-link-typerequire-generated-index-link-typerequire-pages-plugin-excludesrequire-sidebar-category-typerequire-theme-live-codeblock-when-live-codeblock-configuredrequire-theme-live-codeblock-package-installedrequire-theme-mermaid-when-markdown-mermaid-enabledrequire-theme-mermaid-package-installedrequire-theme-search-algolia-package-installedrequire-theme-config-imagerequire-search-provider-package-installedrequire-docsearch-ask-ai-assistant-idrequire-rspack-bundler-for-faster-persistent-cacherequire-v4-remove-legacy-post-build-head-attribute-for-ssg-worker-threadsvalidate-live-codeblock-playground-positionvalidate-theme-config-metadata
That means all includes the broadly applicable config/sidebar rules plus the stricter Docusaurus page-module and site-source CSS architecture rules.
Flat config exampleโ
import docusaurus2 from "eslint-plugin-docusaurus-2";
export default [docusaurus2.configs.all];
When to use itโ
Use all only if you explicitly want every future stable rule as soon as it becomes part of the published catalog.