From 1f00d15c7439fdbfb37d57f0cafdaedb2b34ef41 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Sun, 5 Apr 2020 17:38:12 +0300 Subject: [PATCH] chore(v2): fix code style (revert previous changes) --- jest/stylelint-rule-test.js | 18 ++++---- .../examples/basics/pages/en/help.js | 2 +- .../examples/basics/pages/en/index.js | 21 +++++---- .../examples/basics/pages/en/users.js | 2 +- .../examples/versions/pages/en/versions.js | 2 +- .../lib/__tests__/build-files.test.js | 14 +++--- packages/docusaurus-1.x/lib/build-files.js | 2 +- packages/docusaurus-1.x/lib/copy-examples.js | 12 ++--- .../docusaurus-1.x/lib/core/BlogPageLayout.js | 4 +- .../docusaurus-1.x/lib/core/BlogPostLayout.js | 10 ++-- .../docusaurus-1.x/lib/core/BlogSidebar.js | 4 +- packages/docusaurus-1.x/lib/core/Doc.js | 8 ++-- packages/docusaurus-1.x/lib/core/Head.js | 6 +-- .../docusaurus-1.x/lib/core/Remarkable.js | 2 +- packages/docusaurus-1.x/lib/core/Site.js | 2 +- .../lib/core/__tests__/utils.test.js | 4 +- packages/docusaurus-1.x/lib/core/anchors.js | 2 +- .../docusaurus-1.x/lib/core/nav/HeaderNav.js | 20 ++++---- .../docusaurus-1.x/lib/core/nav/OnPageNav.js | 2 +- .../docusaurus-1.x/lib/core/nav/SideNav.js | 8 ++-- .../docusaurus-1.x/lib/core/renderMarkdown.js | 4 +- packages/docusaurus-1.x/lib/core/toc.js | 8 ++-- .../docusaurus-1.x/lib/publish-gh-pages.js | 4 +- packages/docusaurus-1.x/lib/rename-version.js | 4 +- .../lib/server/__tests__/docs.test.js | 2 +- packages/docusaurus-1.x/lib/server/config.js | 2 +- packages/docusaurus-1.x/lib/server/docs.js | 2 +- packages/docusaurus-1.x/lib/server/env.js | 2 +- packages/docusaurus-1.x/lib/server/feed.js | 6 +-- .../docusaurus-1.x/lib/server/generate.js | 28 +++++------ .../lib/server/liveReloadServer.js | 2 +- .../lib/server/metadataUtils.js | 7 +-- .../lib/server/readCategories.js | 22 ++++----- .../docusaurus-1.x/lib/server/readMetadata.js | 46 ++++++++++--------- packages/docusaurus-1.x/lib/server/routing.js | 2 +- packages/docusaurus-1.x/lib/server/server.js | 23 ++++------ packages/docusaurus-1.x/lib/server/sitemap.js | 16 +++---- packages/docusaurus-1.x/lib/server/start.js | 6 +-- .../docusaurus-1.x/lib/server/translation.js | 4 +- packages/docusaurus-1.x/lib/server/utils.js | 8 ++-- .../lib/server/versionFallback.js | 14 +++--- packages/docusaurus-1.x/lib/start-server.js | 2 +- .../docusaurus-1.x/lib/static/js/codetabs.js | 10 ++-- .../docusaurus-1.x/lib/static/js/scrollSpy.js | 4 +- packages/docusaurus-1.x/lib/version.js | 14 +++--- .../docusaurus-1.x/lib/write-translations.js | 18 ++++---- packages/docusaurus-init/bin/index.js | 4 +- packages/docusaurus-init/src/index.ts | 4 +- packages/docusaurus-mdx-loader/src/index.js | 2 +- .../src/remark/rightToc/index.js | 10 ++-- .../src/remark/slug/__tests__/index.test.js | 6 +-- .../src/remark/slug/index.js | 2 +- .../src/__tests__/generateBlogFeed.test.ts | 2 +- .../src/__tests__/index.test.ts | 8 ++-- .../src/__tests__/linkify.test.ts | 2 +- .../src/blogUtils.ts | 6 +-- .../src/index.ts | 24 +++++----- .../src/markdownLoader.ts | 2 +- .../global.d.ts | 6 --- .../src/__tests__/index.test.ts | 6 +-- .../src/__tests__/metadata.test.ts | 2 +- .../docusaurus-plugin-content-docs/src/env.ts | 2 +- .../src/index.ts | 35 +++++++------- .../src/markdown/__tests__/linkify.test.ts | 2 +- .../src/markdown/index.ts | 2 +- .../src/markdown/linkify.ts | 4 +- .../src/order.ts | 4 +- .../src/sidebars.ts | 4 +- .../src/index.ts | 6 +-- .../src/analytics.js | 2 +- .../src/index.js | 2 +- .../docusaurus-plugin-google-gtag/src/gtag.js | 2 +- .../src/index.js | 2 +- .../src/index.ts | 2 +- .../src/theme/IdealImage.js | 2 +- .../src/createSitemap.ts | 2 +- .../docusaurus-preset-classic/src/index.js | 2 +- .../docusaurus-theme-classic/src/index.js | 4 +- .../src/prism-include-languages.js | 2 +- .../src/theme/BlogTagsListPage/index.js | 6 +-- .../src/theme/CodeBlock/index.js | 8 ++-- .../src/theme/DocItem/index.js | 2 +- .../src/theme/DocPage/index.js | 2 +- .../src/theme/DocSidebar/index.js | 14 +++--- .../src/theme/Heading/index.js | 2 +- .../src/theme/MDXComponents/index.js | 6 +-- .../src/theme/Navbar/index.js | 6 +-- .../src/theme/Tabs/index.js | 8 ++-- .../src/theme/Toggle/index.js | 2 +- .../src/theme/hooks/useHideableNavbar.js | 4 +- .../src/theme/hooks/useTabGroupChoice.js | 2 +- .../src/theme/hooks/useTheme.js | 2 +- .../src/index.js | 2 +- .../src/theme/CodeBlock/index.js | 8 ++-- .../src/theme/Playground/index.js | 2 +- .../src/index.js | 2 +- .../src/theme/SearchBar/index.js | 4 +- .../src/__tests__/index.test.ts | 25 +++++----- packages/docusaurus-utils/src/index.ts | 20 ++------ packages/docusaurus/bin/docusaurus.js | 4 +- .../src/client/PendingNavigation.js | 2 +- .../src/client/__tests__/flat.test.js | 2 +- .../client/client-lifecycles-dispatcher.js | 4 +- packages/docusaurus/src/client/docusaurus.js | 10 ++-- .../src/client/exports/ComponentCreator.js | 8 ++-- .../docusaurus/src/client/exports/Link.js | 6 +-- packages/docusaurus/src/client/flat.js | 2 +- packages/docusaurus/src/client/prefetch.js | 2 +- packages/docusaurus/src/client/preload.js | 2 +- packages/docusaurus/src/client/serverEntry.js | 6 +-- packages/docusaurus/src/commands/build.ts | 10 ++-- packages/docusaurus/src/commands/deploy.ts | 6 +-- packages/docusaurus/src/commands/external.ts | 2 +- packages/docusaurus/src/commands/start.ts | 16 ++++--- .../src/server/client-modules/index.ts | 4 +- packages/docusaurus/src/server/config.ts | 6 +-- .../src/server/html-tags/htmlTags.ts | 4 +- packages/docusaurus/src/server/index.ts | 10 ++-- .../docusaurus/src/server/plugins/index.ts | 4 +- .../docusaurus/src/server/plugins/init.ts | 2 +- .../docusaurus/src/server/presets/index.ts | 2 +- packages/docusaurus/src/server/routes.ts | 2 +- .../docusaurus/src/server/themes/alias.ts | 2 +- .../docusaurus/src/server/themes/index.ts | 8 ++-- .../src/webpack/__tests__/base.test.ts | 8 ++-- packages/docusaurus/src/webpack/client.ts | 6 +-- .../src/webpack/plugins/CleanWebpackPlugin.ts | 8 ++-- .../src/webpack/plugins/LogPlugin.js | 2 +- .../src/webpack/plugins/WaitPlugin.js | 2 +- packages/docusaurus/src/webpack/server.ts | 2 +- packages/stylelint-copyright/index.js | 4 +- website-1.x/core/Showcase.js | 2 +- website-1.x/pages/en/index.js | 4 +- website-1.x/pages/en/users.js | 6 ++- website-1.x/pages/en/versions.js | 2 +- website-1.x/static/js/code-blocks-buttons.js | 10 ++-- website/docusaurus.config.js | 2 +- .../src/components/ColorGenerator/index.js | 12 ++--- website/src/pages/index.js | 2 +- website/src/pages/showcase/index.js | 2 +- website/src/pages/versions.js | 4 +- website/src/plugins/remark-npm2yarn.js | 8 ++-- website/src/scripts/canny.js | 4 +- 143 files changed, 457 insertions(+), 458 deletions(-) delete mode 100644 packages/docusaurus-plugin-content-docs/global.d.ts diff --git a/jest/stylelint-rule-test.js b/jest/stylelint-rule-test.js index 679d0f5cda..9dcda69b05 100644 --- a/jest/stylelint-rule-test.js +++ b/jest/stylelint-rule-test.js @@ -15,12 +15,12 @@ function getOutputCss(output) { global.testStylelintRule = (config, tests) => { describe(tests.ruleName, () => { - const checkTestCaseContent = testCase => + const checkTestCaseContent = (testCase) => testCase.description || testCase.code || 'no description'; if (tests.accept && tests.accept.length) { describe('accept cases', () => { - tests.accept.forEach(testCase => { + tests.accept.forEach((testCase) => { const spec = testCase.only ? it.only : it; spec(checkTestCaseContent(testCase), () => { @@ -30,7 +30,7 @@ global.testStylelintRule = (config, tests) => { syntax: tests.syntax, }; - return stylelint.lint(options).then(output => { + return stylelint.lint(options).then((output) => { expect(output.results[0].warnings).toEqual([]); if (!tests.fix) { @@ -40,8 +40,8 @@ global.testStylelintRule = (config, tests) => { // Check the fix. return stylelint .lint({...options, fix: true}) - .then(fixedOutput => getOutputCss(fixedOutput)) - .then(fixedCode => expect(fixedCode).toBe(testCase.fixed)); + .then((fixedOutput) => getOutputCss(fixedOutput)) + .then((fixedCode) => expect(fixedCode).toBe(testCase.fixed)); }); }); }); @@ -50,7 +50,7 @@ global.testStylelintRule = (config, tests) => { if (tests.reject && tests.reject.length) { describe('reject cases', () => { - tests.reject.forEach(testCase => { + tests.reject.forEach((testCase) => { const skip = testCase.skip ? it.skip : it; const spec = testCase.only ? it.only : skip; @@ -61,7 +61,7 @@ global.testStylelintRule = (config, tests) => { syntax: tests.syntax, }; - return stylelint.lint(options).then(output => { + return stylelint.lint(options).then((output) => { const {warnings} = output.results[0]; const warning = warnings[0]; @@ -93,8 +93,8 @@ global.testStylelintRule = (config, tests) => { // Check the fix. return stylelint .lint({...options, fix: true}) - .then(fixedOutput => getOutputCss(fixedOutput)) - .then(fixedCode => expect(fixedCode).toBe(testCase.fixed)); + .then((fixedOutput) => getOutputCss(fixedOutput)) + .then((fixedCode) => expect(fixedCode).toBe(testCase.fixed)); }); }); }); diff --git a/packages/docusaurus-1.x/examples/basics/pages/en/help.js b/packages/docusaurus-1.x/examples/basics/pages/en/help.js index 242f32dae5..ba4df9c0fc 100644 --- a/packages/docusaurus-1.x/examples/basics/pages/en/help.js +++ b/packages/docusaurus-1.x/examples/basics/pages/en/help.js @@ -17,7 +17,7 @@ function Help(props) { const {baseUrl, docsUrl} = siteConfig; const docsPart = `${docsUrl ? `${docsUrl}/` : ''}`; const langPart = `${language ? `${language}/` : ''}`; - const docUrl = doc => `${baseUrl}${docsPart}${langPart}${doc}`; + const docUrl = (doc) => `${baseUrl}${docsPart}${langPart}${doc}`; const supportLinks = [ { diff --git a/packages/docusaurus-1.x/examples/basics/pages/en/index.js b/packages/docusaurus-1.x/examples/basics/pages/en/index.js index d7c1ce027e..6eda245042 100644 --- a/packages/docusaurus-1.x/examples/basics/pages/en/index.js +++ b/packages/docusaurus-1.x/examples/basics/pages/en/index.js @@ -19,9 +19,9 @@ class HomeSplash extends React.Component { const {baseUrl, docsUrl} = siteConfig; const docsPart = `${docsUrl ? `${docsUrl}/` : ''}`; const langPart = `${language ? `${language}/` : ''}`; - const docUrl = doc => `${baseUrl}${docsPart}${langPart}${doc}`; + const docUrl = (doc) => `${baseUrl}${docsPart}${langPart}${doc}`; - const SplashContainer = props => ( + const SplashContainer = (props) => (
{props.children}
@@ -29,20 +29,20 @@ class HomeSplash extends React.Component {
); - const Logo = props => ( + const Logo = (props) => (
Project Logo
); - const ProjectTitle = props => ( + const ProjectTitle = (props) => (

{props.title} {props.tagline}

); - const PromoSection = props => ( + const PromoSection = (props) => (
{props.children}
@@ -50,7 +50,7 @@ class HomeSplash extends React.Component {
); - const Button = props => ( + const Button = (props) => (
{props.children} @@ -79,7 +79,7 @@ class Index extends React.Component { const {config: siteConfig, language = ''} = this.props; const {baseUrl} = siteConfig; - const Block = props => ( + const Block = (props) => ( user.pinned) - .map(user => ( + .filter((user) => user.pinned) + .map((user) => ( {user.caption} )); - const pageUrl = page => baseUrl + (language ? `${language}/` : '') + page; + const pageUrl = (page) => + baseUrl + (language ? `${language}/` : '') + page; return (
diff --git a/packages/docusaurus-1.x/examples/basics/pages/en/users.js b/packages/docusaurus-1.x/examples/basics/pages/en/users.js index 97c9c57a56..800e6525f5 100644 --- a/packages/docusaurus-1.x/examples/basics/pages/en/users.js +++ b/packages/docusaurus-1.x/examples/basics/pages/en/users.js @@ -18,7 +18,7 @@ class Users extends React.Component { return null; } - const showcase = siteConfig.users.map(user => ( + const showcase = siteConfig.users.map((user) => ( {user.caption} diff --git a/packages/docusaurus-1.x/examples/versions/pages/en/versions.js b/packages/docusaurus-1.x/examples/versions/pages/en/versions.js index 947f3ca1ab..b16e6c053a 100644 --- a/packages/docusaurus-1.x/examples/versions/pages/en/versions.js +++ b/packages/docusaurus-1.x/examples/versions/pages/en/versions.js @@ -79,7 +79,7 @@ function Versions(props) { {versions.map( - version => + (version) => version !== latestVersion && ( diff --git a/packages/docusaurus-1.x/lib/__tests__/build-files.test.js b/packages/docusaurus-1.x/lib/__tests__/build-files.test.js index a4591ed51d..d7d5ef8687 100644 --- a/packages/docusaurus-1.x/lib/__tests__/build-files.test.js +++ b/packages/docusaurus-1.x/lib/__tests__/build-files.test.js @@ -47,7 +47,7 @@ describe('Build files', () => { glob(`${buildDir}/${siteConfig.projectName}/docs/**/*.html`), glob(`${docsDir}/assets/*`), glob(`${buildDir}/${siteConfig.projectName}/img/*`), - ]).then(results => { + ]).then((results) => { [ inputMarkdownFiles, outputHTMLFiles, @@ -62,15 +62,15 @@ describe('Build files', () => { }); test('Build folder exists', () => - fs.stat(buildDir).then(status => { + fs.stat(buildDir).then((status) => { expect(status.isDirectory()).toBeTruthy(); })); test('Generated HTML for each Markdown resource', () => { - const metadata = outputHTMLFiles.map(file => + const metadata = outputHTMLFiles.map((file) => filepath.create(file).basename(), ); - inputMarkdownFiles.forEach(file => { + inputMarkdownFiles.forEach((file) => { const data = fs.readFileSync(file, 'utf8'); const frontmatter = fm(data); expect(metadata).toContain(`${frontmatter.attributes.id}.html`); @@ -78,17 +78,17 @@ describe('Build files', () => { }); test('Generated table of contents', () => { - outputHTMLFiles.forEach(file => { + outputHTMLFiles.forEach((file) => { const fileContents = fs.readFileSync(file, 'utf8'); expect(fileContents).not.toContain(''); }); }); test('Copied assets from /docs/assets', () => { - const metadata = outputAssetsFiles.map(file => + const metadata = outputAssetsFiles.map((file) => filepath.create(file).basename(), ); - inputAssetsFiles.forEach(file => { + inputAssetsFiles.forEach((file) => { const path = filepath.create(file); expect(metadata).toContain(path.basename()); }); diff --git a/packages/docusaurus-1.x/lib/build-files.js b/packages/docusaurus-1.x/lib/build-files.js index c579192569..6bc2566340 100755 --- a/packages/docusaurus-1.x/lib/build-files.js +++ b/packages/docusaurus-1.x/lib/build-files.js @@ -42,7 +42,7 @@ generate() .then(() => { console.log("Site built successfully. Generated files in 'build' folder."); }) - .catch(error => { + .catch((error) => { console.error(error); process.exit(1); }); diff --git a/packages/docusaurus-1.x/lib/copy-examples.js b/packages/docusaurus-1.x/lib/copy-examples.js index a504997166..e2437d4142 100755 --- a/packages/docusaurus-1.x/lib/copy-examples.js +++ b/packages/docusaurus-1.x/lib/copy-examples.js @@ -15,7 +15,7 @@ const path = require('path'); const CWD = process.cwd(); -const toHex = color => { +const toHex = (color) => { const hex = color.toString(16); return hex.length === 1 ? `0${hex}` : hex; }; @@ -37,7 +37,7 @@ let feature; commander .arguments('[feature]') - .action(feat => { + .action((feat) => { feature = feat; }) .parse(process.argv); @@ -85,7 +85,7 @@ if (feature === 'translations') { fs.copySync(`${folder}/crowdin.yaml`, `${CWD}/../crowdin.yaml`); } const files = glob.sync(`${folder}/**/*`); - files.forEach(file => { + files.forEach((file) => { if (fs.lstatSync(file).isDirectory()) { return; } @@ -112,7 +112,7 @@ if (feature === 'translations') { // copy files for versions const folder = path.join(__dirname, '..', 'examples', 'versions'); const files = glob.sync(`${folder}/**/*`); - files.forEach(file => { + files.forEach((file) => { if (fs.lstatSync(file).isDirectory()) { return; } @@ -189,7 +189,7 @@ if (feature === 'translations') { // copy other files const files = glob.sync(`${folder}/**/*`); const {primaryColor, secondaryColor} = colorScheme(); - files.forEach(file => { + files.forEach((file) => { if (fs.lstatSync(file).isDirectory()) { return; } @@ -235,7 +235,7 @@ if (feature === 'translations') { }); const svgs = glob.sync(`${CWD}/static/img/**/*.svg`); - svgs.forEach(file => { + svgs.forEach((file) => { // Replace primary colors of SVGs. const newImage = fs .readFileSync(file, 'utf8') diff --git a/packages/docusaurus-1.x/lib/core/BlogPageLayout.js b/packages/docusaurus-1.x/lib/core/BlogPageLayout.js index 5143260a01..42c4248f2e 100644 --- a/packages/docusaurus-1.x/lib/core/BlogPageLayout.js +++ b/packages/docusaurus-1.x/lib/core/BlogPageLayout.js @@ -14,7 +14,7 @@ const MetadataBlog = require('./MetadataBlog.js'); const MetadataPublicBlog = process.env.NODE_ENV === 'development' ? MetadataBlog - : MetadataBlog.filter(item => !item.unlisted); + : MetadataBlog.filter((item) => !item.unlisted); const Site = require('./Site.js'); const utils = require('./utils.js'); @@ -48,7 +48,7 @@ class BlogPageLayout extends React.Component { {MetadataPublicBlog.slice( page * perPage, (page + 1) * perPage, - ).map(post => ( + ).map((post) => ( !item.unlisted); + : MetadataBlog.filter((item) => !item.unlisted); class BlogSidebar extends React.Component { render() { @@ -33,7 +33,7 @@ class BlogSidebar extends React.Component { { type: 'CATEGORY', title: blogSidebarTitle, - children: MetadataPublicBlog.slice(0, blogSidebarCount).map(item => ({ + children: MetadataPublicBlog.slice(0, blogSidebarCount).map((item) => ({ type: 'LINK', item, })), diff --git a/packages/docusaurus-1.x/lib/core/Doc.js b/packages/docusaurus-1.x/lib/core/Doc.js index 91b2458731..94507fddfe 100644 --- a/packages/docusaurus-1.x/lib/core/Doc.js +++ b/packages/docusaurus-1.x/lib/core/Doc.js @@ -27,7 +27,7 @@ const splitTabsToTitleAndContent = (lines, indents) => { let current = { content: [], }; - lines.forEach(line => { + lines.forEach((line) => { if (indents) { line = line.replace(new RegExp(`^((\\t|\\s{4}){${indents}})`, 'g'), ''); } @@ -135,7 +135,7 @@ const cleanTheCodeTag = (content, indents) => { }; const contents = content.split(/(
)(.*?)(<\/pre>)/gms);
   let inCodeBlock = false;
-  const cleanContents = contents.map(c => {
+  const cleanContents = contents.map((c) => {
     if (c === '
') {
       inCodeBlock = true;
       return c;
@@ -159,8 +159,8 @@ class Doc extends React.Component {
     let indents = 0;
     return content.replace(
       /(\t|\s{4})*?(\n)(.*?)((\n|\t|\s{4}))/gms,
-      m => {
-        const contents = m.split('\n').filter(c => {
+      (m) => {
+        const contents = m.split('\n').filter((c) => {
           if (!indents) {
             indents = (
               c.match(/((\t|\s{4})+)/) || []
diff --git a/packages/docusaurus-1.x/lib/core/Head.js b/packages/docusaurus-1.x/lib/core/Head.js
index e31f694772..605f95787b 100644
--- a/packages/docusaurus-1.x/lib/core/Head.js
+++ b/packages/docusaurus-1.x/lib/core/Head.js
@@ -11,7 +11,7 @@ const React = require('react');
 class Head extends React.Component {
   render() {
     const links = this.props.config.headerLinks;
-    const hasBlog = links.some(link => link.blog);
+    const hasBlog = links.some((link) => link.blog);
 
     const highlight = {
       version: '9.12.0',
@@ -130,7 +130,7 @@ class Head extends React.Component {
 
         {/* External resources */}
         {this.props.config.stylesheets &&
-          this.props.config.stylesheets.map(source =>
+          this.props.config.stylesheets.map((source) =>
             source.href ? (
               
             ) : (
@@ -138,7 +138,7 @@ class Head extends React.Component {
             ),
           )}
         {this.props.config.scripts &&
-          this.props.config.scripts.map(source =>
+          this.props.config.scripts.map((source) =>
             source.src ? (
               `
           : {
@@ -141,7 +141,7 @@ export async function load(
       // import() is async so we use require() because client modules can have
       // CSS and the order matters for loading CSS.
       // We need to JSON.stringify so that if its on windows, backslash are escaped.
-      .map(module => `  require(${JSON.stringify(module)}),`)
+      .map((module) => `  require(${JSON.stringify(module)}),`)
       .join('\n')}\n];\n`,
   );
 
@@ -163,7 +163,7 @@ export async function load(
 ${Object.keys(registry)
   .sort()
   .map(
-    key =>
+    (key) =>
       // We need to JSON.stringify so that if its on windows, backslash are escaped.
       `  '${key}': [${registry[key].loader}, ${JSON.stringify(
         registry[key].modulePath,
diff --git a/packages/docusaurus/src/server/plugins/index.ts b/packages/docusaurus/src/server/plugins/index.ts
index 90c587244d..2341ab6b3d 100644
--- a/packages/docusaurus/src/server/plugins/index.ts
+++ b/packages/docusaurus/src/server/plugins/index.ts
@@ -60,7 +60,7 @@ export async function loadPlugins({
   // We could change this in future if there are plugins which need to
   // run in certain order or depend on others for data.
   const pluginsLoadedContent = await Promise.all(
-    plugins.map(async plugin => {
+    plugins.map(async (plugin) => {
       if (!plugin.loadContent) {
         return null;
       }
@@ -84,7 +84,7 @@ export async function loadPlugins({
       );
 
       const actions: PluginContentLoadedActions = {
-        addRoute: config => pluginsRouteConfigs.push(config),
+        addRoute: (config) => pluginsRouteConfigs.push(config),
         createData: async (name, content) => {
           const modulePath = path.join(pluginContentDir, name);
           await fs.ensureDir(path.dirname(modulePath));
diff --git a/packages/docusaurus/src/server/plugins/init.ts b/packages/docusaurus/src/server/plugins/init.ts
index 5898d2cdeb..244483467e 100644
--- a/packages/docusaurus/src/server/plugins/init.ts
+++ b/packages/docusaurus/src/server/plugins/init.ts
@@ -16,7 +16,7 @@ export function initPlugins({
   context: LoadContext;
 }): Plugin[] {
   const plugins: Plugin[] = pluginConfigs
-    .map(pluginItem => {
+    .map((pluginItem) => {
       let pluginModuleImport;
       let pluginOptions = {};
 
diff --git a/packages/docusaurus/src/server/presets/index.ts b/packages/docusaurus/src/server/presets/index.ts
index cd09f1fede..9f45f0efe2 100644
--- a/packages/docusaurus/src/server/presets/index.ts
+++ b/packages/docusaurus/src/server/presets/index.ts
@@ -23,7 +23,7 @@ export function loadPresets(
   const unflatPlugins: PluginConfig[][] = [];
   const unflatThemes: PluginConfig[][] = [];
 
-  presets.forEach(presetItem => {
+  presets.forEach((presetItem) => {
     let presetModuleImport;
     let presetOptions = {};
     if (typeof presetItem === 'string') {
diff --git a/packages/docusaurus/src/server/routes.ts b/packages/docusaurus/src/server/routes.ts
index 46497b9053..11cb325a79 100644
--- a/packages/docusaurus/src/server/routes.ts
+++ b/packages/docusaurus/src/server/routes.ts
@@ -105,7 +105,7 @@ export async function loadRoutes(
       }
 
       const newValue: ChunkNames = {};
-      Object.keys(value).forEach(key => {
+      Object.keys(value).forEach((key) => {
         newValue[key] = genRouteChunkNames(value[key], key, name);
       });
       return newValue;
diff --git a/packages/docusaurus/src/server/themes/alias.ts b/packages/docusaurus/src/server/themes/alias.ts
index 936c7d407f..ebee107536 100644
--- a/packages/docusaurus/src/server/themes/alias.ts
+++ b/packages/docusaurus/src/server/themes/alias.ts
@@ -25,7 +25,7 @@ export function themeAlias(
 
   const aliases: ThemeAlias = {};
 
-  themeComponentFiles.forEach(relativeSource => {
+  themeComponentFiles.forEach((relativeSource) => {
     const filePath = path.join(themePath, relativeSource);
     const fileName = fileToPath(relativeSource);
 
diff --git a/packages/docusaurus/src/server/themes/index.ts b/packages/docusaurus/src/server/themes/index.ts
index fb2da680e0..20bb2c1a07 100644
--- a/packages/docusaurus/src/server/themes/index.ts
+++ b/packages/docusaurus/src/server/themes/index.ts
@@ -14,16 +14,16 @@ export function loadThemeAlias(
 ): ThemeAlias {
   const aliases = {};
 
-  themePaths.forEach(themePath => {
+  themePaths.forEach((themePath) => {
     const themeAliases = themeAlias(themePath);
-    Object.keys(themeAliases).forEach(aliasKey => {
+    Object.keys(themeAliases).forEach((aliasKey) => {
       aliases[aliasKey] = themeAliases[aliasKey];
     });
   });
 
-  userThemePaths.forEach(themePath => {
+  userThemePaths.forEach((themePath) => {
     const userThemeAliases = themeAlias(themePath, false);
-    Object.keys(userThemeAliases).forEach(aliasKey => {
+    Object.keys(userThemeAliases).forEach((aliasKey) => {
       aliases[aliasKey] = userThemeAliases[aliasKey];
     });
   });
diff --git a/packages/docusaurus/src/webpack/__tests__/base.test.ts b/packages/docusaurus/src/webpack/__tests__/base.test.ts
index 08cb0f2bc8..07ce4ead6d 100644
--- a/packages/docusaurus/src/webpack/__tests__/base.test.ts
+++ b/packages/docusaurus/src/webpack/__tests__/base.test.ts
@@ -17,7 +17,7 @@ describe('babel transpilation exclude logic', () => {
       'serverEntry.js',
       path.join('exports', 'Link.js'),
     ];
-    clientFiles.forEach(file => {
+    clientFiles.forEach((file) => {
       expect(excludeJS(path.join(clientDir, file))).toEqual(false);
     });
   });
@@ -28,7 +28,7 @@ describe('babel transpilation exclude logic', () => {
       '/website/src/components/foo.js',
       '/src/theme/SearchBar/index.js',
     ];
-    moduleFiles.forEach(file => {
+    moduleFiles.forEach((file) => {
       expect(excludeJS(file)).toEqual(false);
     });
   });
@@ -39,7 +39,7 @@ describe('babel transpilation exclude logic', () => {
       'node_modules/@docusaurus/theme-classic/theme/Layout.js',
       '/docusaurus/website/node_modules/@docusaurus/theme-search-algolia/theme/SearchBar.js',
     ];
-    moduleFiles.forEach(file => {
+    moduleFiles.forEach((file) => {
       expect(excludeJS(file)).toEqual(false);
     });
   });
@@ -52,7 +52,7 @@ describe('babel transpilation exclude logic', () => {
       '/docusaurus/website/node_modules/@docusaurus/core/node_modules/core-js/modules/_descriptors.js',
       'node_modules/docusaurus-theme-classic/node_modules/react-daypicker/index.js',
     ];
-    moduleFiles.forEach(file => {
+    moduleFiles.forEach((file) => {
       expect(excludeJS(file)).toEqual(true);
     });
   });
diff --git a/packages/docusaurus/src/webpack/client.ts b/packages/docusaurus/src/webpack/client.ts
index ea87dc837f..896550bb68 100644
--- a/packages/docusaurus/src/webpack/client.ts
+++ b/packages/docusaurus/src/webpack/client.ts
@@ -47,8 +47,8 @@ export function createClientConfig(
   // When building include the plugin to force terminate building if errors happened in the client bundle.
   if (isBuilding) {
     clientConfig.plugins!.push({
-      apply: compiler => {
-        compiler.hooks.done.tap('client:done', stats => {
+      apply: (compiler) => {
+        compiler.hooks.done.tap('client:done', (stats) => {
           if (stats.hasErrors()) {
             console.log(
               chalk.red(
@@ -56,7 +56,7 @@ export function createClientConfig(
               ),
             );
 
-            stats.toJson('errors-only').errors.forEach(e => {
+            stats.toJson('errors-only').errors.forEach((e) => {
               console.error(e);
             });
 
diff --git a/packages/docusaurus/src/webpack/plugins/CleanWebpackPlugin.ts b/packages/docusaurus/src/webpack/plugins/CleanWebpackPlugin.ts
index 65bf23a77a..d5c397c718 100644
--- a/packages/docusaurus/src/webpack/plugins/CleanWebpackPlugin.ts
+++ b/packages/docusaurus/src/webpack/plugins/CleanWebpackPlugin.ts
@@ -212,11 +212,11 @@ class CleanWebpackPlugin {
     }
 
     if (hooks) {
-      hooks.done.tap('clean-webpack-plugin', stats => {
+      hooks.done.tap('clean-webpack-plugin', (stats) => {
         this.handleDone(stats);
       });
     } else {
-      compiler.plugin('done', stats => {
+      compiler.plugin('done', (stats) => {
         this.handleDone(stats);
       });
     }
@@ -272,7 +272,7 @@ class CleanWebpackPlugin {
      *
      * (relies on del's cwd: outputPath option)
      */
-    const staleFiles = this.currentAssets.filter(previousAsset => {
+    const staleFiles = this.currentAssets.filter((previousAsset) => {
       const assetCurrent = assets.includes(previousAsset) === false;
 
       return assetCurrent;
@@ -319,7 +319,7 @@ class CleanWebpackPlugin {
        * Log if verbose is enabled
        */
       if (this.verbose) {
-        deleted.forEach(file => {
+        deleted.forEach((file) => {
           const filename = path.relative(process.cwd(), file);
 
           const message = this.dry ? 'dry' : 'removed';
diff --git a/packages/docusaurus/src/webpack/plugins/LogPlugin.js b/packages/docusaurus/src/webpack/plugins/LogPlugin.js
index 575b243de7..d9ee7fdb8a 100644
--- a/packages/docusaurus/src/webpack/plugins/LogPlugin.js
+++ b/packages/docusaurus/src/webpack/plugins/LogPlugin.js
@@ -15,7 +15,7 @@ class LogPlugin extends WebpackBar {
   apply(compiler) {
     super.apply(compiler);
 
-    compiler.hooks.done.tap('WebpackNiceLog', stats => {
+    compiler.hooks.done.tap('WebpackNiceLog', (stats) => {
       if (stats.hasErrors()) {
         const messages = formatWebpackMessages(
           stats.toJson('errors-only', true),
diff --git a/packages/docusaurus/src/webpack/plugins/WaitPlugin.js b/packages/docusaurus/src/webpack/plugins/WaitPlugin.js
index 2e0c1e80b7..9b97513524 100644
--- a/packages/docusaurus/src/webpack/plugins/WaitPlugin.js
+++ b/packages/docusaurus/src/webpack/plugins/WaitPlugin.js
@@ -27,7 +27,7 @@ class WaitPlugin {
           .then(() => {
             callback();
           })
-          .catch(error => {
+          .catch((error) => {
             console.warn(`WaitPlugin error: ${error}`);
           });
       });
diff --git a/packages/docusaurus/src/webpack/server.ts b/packages/docusaurus/src/webpack/server.ts
index a649b41560..bddd557a57 100644
--- a/packages/docusaurus/src/webpack/server.ts
+++ b/packages/docusaurus/src/webpack/server.ts
@@ -31,7 +31,7 @@ export function createServerConfig(
 
   const routesLocation = {};
   // Array of paths to be rendered. Relative to output directory
-  const ssgPaths = routesPaths.map(str => {
+  const ssgPaths = routesPaths.map((str) => {
     const ssgPath =
       baseUrl === '/' ? str : str.replace(new RegExp(`^${baseUrl}`), '/');
     routesLocation[ssgPath] = str;
diff --git a/packages/stylelint-copyright/index.js b/packages/stylelint-copyright/index.js
index b8b4dacc7b..6bfc74acd5 100644
--- a/packages/stylelint-copyright/index.js
+++ b/packages/stylelint-copyright/index.js
@@ -12,7 +12,7 @@ const messages = stylelint.utils.ruleMessages(ruleName, {
   rejected: 'Missing copyright in the header comment',
 });
 
-module.exports = stylelint.createPlugin(ruleName, actual => {
+module.exports = stylelint.createPlugin(ruleName, (actual) => {
   return (root, result) => {
     const validOptions = stylelint.utils.validateOptions(result, ruleName, {
       actual,
@@ -22,7 +22,7 @@ module.exports = stylelint.createPlugin(ruleName, actual => {
       return;
     }
 
-    root.walkComments(comment => {
+    root.walkComments((comment) => {
       // Ignore root comments with copyright text.
       if (
         comment === comment.parent.first &&
diff --git a/website-1.x/core/Showcase.js b/website-1.x/core/Showcase.js
index 5916a10377..d14fe22577 100644
--- a/website-1.x/core/Showcase.js
+++ b/website-1.x/core/Showcase.js
@@ -23,7 +23,7 @@ UserLink.propTypes = {
 
 const Showcase = ({users}) => (
   
- {users.map(user => ( + {users.map((user) => ( ))}
diff --git a/website-1.x/pages/en/index.js b/website-1.x/pages/en/index.js index 3e5e0d489b..d867b974be 100644 --- a/website-1.x/pages/en/index.js +++ b/website-1.x/pages/en/index.js @@ -55,7 +55,9 @@ function HomeSplash(props) { class Index extends React.Component { render() { const {config: siteConfig, language = 'en'} = this.props; - const pinnedUsersToShowcase = siteConfig.users.filter(user => user.pinned); + const pinnedUsersToShowcase = siteConfig.users.filter( + (user) => user.pinned, + ); return (
diff --git a/website-1.x/pages/en/users.js b/website-1.x/pages/en/users.js index b8e4766ae4..79b1fd0d98 100644 --- a/website-1.x/pages/en/users.js +++ b/website-1.x/pages/en/users.js @@ -16,9 +16,11 @@ class Users extends React.Component { render() { const {config: siteConfig} = this.props; const fbUsersToShowcase = siteConfig.users.filter( - user => user.fbOpenSource, + (user) => user.fbOpenSource, + ); + const restToShowcase = siteConfig.users.filter( + (user) => !user.fbOpenSource, ); - const restToShowcase = siteConfig.users.filter(user => !user.fbOpenSource); return (
diff --git a/website-1.x/pages/en/versions.js b/website-1.x/pages/en/versions.js index e9fad9c74e..ca5bc8b8b6 100644 --- a/website-1.x/pages/en/versions.js +++ b/website-1.x/pages/en/versions.js @@ -71,7 +71,7 @@ function Versions(props) {
{version}
{versions.map( - version => + (version) => version !== latestVersion && ( {adjustedColors .sort((a, b) => a.displayOrder - b.displayOrder) - .map(value => { + .map((value) => { const {variableName, adjustment, adjustmentInput, hex} = value; return ( @@ -134,7 +134,7 @@ function ColorGenerator({children, minHeight, url}) { className={styles.input} type="number" value={adjustmentInput} - onChange={event => { + onChange={(event) => { const newValue = parseFloat(event.target.value); setShades({ ...shades, @@ -163,7 +163,7 @@ function ColorGenerator({children, minHeight, url}) { {adjustedColors .sort((a, b) => a.codeOrder - b.codeOrder) - .map(value => `${value.variableName}: ${value.hex.toLowerCase()};`) + .map((value) => `${value.variableName}: ${value.hex.toLowerCase()};`) .join('\n')} diff --git a/website/src/pages/index.js b/website/src/pages/index.js index 7d367aa678..02221df65e 100644 --- a/website/src/pages/index.js +++ b/website/src/pages/index.js @@ -201,7 +201,7 @@ function Home() {
- {QUOTES.map(quote => ( + {QUOTES.map((quote) => (
{DESCRIPTION}

- {users.map(user => ( + {users.map((user) => (
diff --git a/website/src/pages/versions.js b/website/src/pages/versions.js index c3f91a98e3..4773189a98 100644 --- a/website/src/pages/versions.js +++ b/website/src/pages/versions.js @@ -19,7 +19,7 @@ function Version() { const context = useDocusaurusContext(); const {siteConfig = {}} = context; const latestVersion = versions[0]; - const pastVersions = versions.filter(version => version !== latestVersion); + const pastVersions = versions.filter((version) => version !== latestVersion); const repoUrl = `https://github.com/${siteConfig.organizationName}/${siteConfig.projectName}`; return (
diff --git a/website-1.x/static/js/code-blocks-buttons.js b/website-1.x/static/js/code-blocks-buttons.js index 18878d9782..95e5d8848c 100644 --- a/website-1.x/static/js/code-blocks-buttons.js +++ b/website-1.x/static/js/code-blocks-buttons.js @@ -7,7 +7,7 @@ // Turn off ESLint for this file because it's sent down to users as-is. /* eslint-disable */ -window.addEventListener('load', function() { +window.addEventListener('load', function () { function button(label, ariaLabel, icon, className) { const btn = document.createElement('button'); btn.classList.add('btnIcon', className); @@ -24,7 +24,7 @@ window.addEventListener('load', function() { } function addButtons(codeBlockSelector, btn) { - document.querySelectorAll(codeBlockSelector).forEach(function(code) { + document.querySelectorAll(codeBlockSelector).forEach(function (code) { code.parentNode.appendChild(btn.cloneNode(true)); }); } @@ -38,16 +38,16 @@ window.addEventListener('load', function() { ); const clipboard = new ClipboardJS('.btnClipboard', { - target: function(trigger) { + target: function (trigger) { return trigger.parentNode.querySelector('code'); }, }); - clipboard.on('success', function(event) { + clipboard.on('success', function (event) { event.clearSelection(); const textEl = event.trigger.querySelector('.btnIcon__label'); textEl.textContent = 'Copied'; - setTimeout(function() { + setTimeout(function () { textEl.textContent = 'Copy'; }, 2000); }); diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 31a8a5e51c..7e96fa74e5 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -100,7 +100,7 @@ module.exports = { label: versions[0], to: 'docs/introduction', }, - ...versions.slice(1).map(version => ({ + ...versions.slice(1).map((version) => ({ label: version, to: `docs/${version}/introduction`, })), diff --git a/website/src/components/ColorGenerator/index.js b/website/src/components/ColorGenerator/index.js index b21164bf53..6e46206152 100644 --- a/website/src/components/ColorGenerator/index.js +++ b/website/src/components/ColorGenerator/index.js @@ -65,11 +65,11 @@ function ColorGenerator({children, minHeight, url}) { const [shades, setShades] = useState(COLOR_SHADES); const color = Color('#' + baseColor); const adjustedColors = Object.keys(shades) - .map(shade => ({ + .map((shade) => ({ ...shades[shade], variableName: shade, })) - .map(value => ({ + .map((value) => ({ ...value, hex: color.darken(value.adjustment).hex(), })); @@ -84,7 +84,7 @@ function ColorGenerator({children, minHeight, url}) { id="primary_color" className={styles.input} defaultValue={baseColor} - onChange={event => { + onChange={(event) => { const colorValue = event.target.value; try { Color('#' + colorValue); @@ -107,7 +107,7 @@ function ColorGenerator({children, minHeight, url}) {
- {pastVersions.map(version => ( + {pastVersions.map((version) => (
{version} diff --git a/website/src/plugins/remark-npm2yarn.js b/website/src/plugins/remark-npm2yarn.js index 6092da7b71..3fb7dc6627 100644 --- a/website/src/plugins/remark-npm2yarn.js +++ b/website/src/plugins/remark-npm2yarn.js @@ -8,9 +8,9 @@ const npmToYarn = require('npm-to-yarn'); // E.g. global install: 'npm i' -> 'yarn' -const convertNpmToYarn = npmCode => npmToYarn(npmCode, 'yarn'); +const convertNpmToYarn = (npmCode) => npmToYarn(npmCode, 'yarn'); -const transformNode = node => { +const transformNode = (node) => { const npmCode = node.value; const yarnCode = convertNpmToYarn(node.value); return [ @@ -46,7 +46,7 @@ const transformNode = node => { ]; }; -const matchNode = node => node.type === 'code' && node.meta === 'npm2yarn'; +const matchNode = (node) => node.type === 'code' && node.meta === 'npm2yarn'; const nodeForImport = { type: 'import', value: @@ -55,7 +55,7 @@ const nodeForImport = { module.exports = () => { let transformed = false; - const transformer = node => { + const transformer = (node) => { if (matchNode(node)) { transformed = true; return transformNode(node); diff --git a/website/src/scripts/canny.js b/website/src/scripts/canny.js index 62a9319aed..97d995bc26 100644 --- a/website/src/scripts/canny.js +++ b/website/src/scripts/canny.js @@ -8,7 +8,7 @@ // Provided by Canny. function canny() { - !(function(w, d, i, s) { + !(function (w, d, i, s) { function l() { if (!d.getElementById(i)) { let f = d.getElementsByTagName(s)[0], @@ -20,7 +20,7 @@ function canny() { } } if (typeof w.Canny !== 'function') { - var c = function() { + var c = function () { c.q.push(arguments); }; (c.q = []),