Skip to content

Commit

Permalink
Use prettier spaces intead of tabs to fix code blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
Murderlon committed Nov 30, 2023
1 parent c12975c commit 9ffcda4
Show file tree
Hide file tree
Showing 101 changed files with 5,167 additions and 5,167 deletions.
136 changes: 68 additions & 68 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,70 +1,70 @@
module.exports = {
parserOptions: {
sourceType: 'module',
ecmaVersion: 2022,
jsx: false,
},
env: { node: false },
plugins: ['@docusaurus', 'markdown', 'mdx'],
extends: [
'plugin:@docusaurus/recommended',
'plugin:@typescript-eslint/recommended',
],
rules: {
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-unused-vars': 'off',
},
overrides: [
{
files: ['./*.js'],
parserOptions: {
sourceType: 'script',
},
env: {
node: true,
},
},
{
files: ['**/*.md', '*.md'],
processor: 'markdown/markdown',
},
{
files: ['**/*.mdx', '*.mdx'],
extends: 'plugin:mdx/recommended',
},
{
files: ['**/*.md/*.js', '**/*.mdx/*.js'],
env: {
node: false,
browser: true,
},
},
{
files: [
'**/*.ts',
'**/*.tsx',
'**/*.md/*.ts',
'**/*.mdx/*.ts',
'**/*.md/*.tsx',
'**/*.mdx/*.tsx',
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
},
{
files: [
'**/*.jsx',
'**/*.tsx',
'**/*.md/*.jsx',
'**/*.mdx/*.jsx',
'**/*.md/*.tsx',
'**/*.mdx/*.tsx',
],
parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
},
],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2022,
jsx: false,
},
env: { node: false },
plugins: ['@docusaurus', 'markdown', 'mdx'],
extends: [
'plugin:@docusaurus/recommended',
'plugin:@typescript-eslint/recommended',
],
rules: {
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-unused-vars': 'off',
},
overrides: [
{
files: ['./*.js'],
parserOptions: {
sourceType: 'script',
},
env: {
node: true,
},
},
{
files: ['**/*.md', '*.md'],
processor: 'markdown/markdown',
},
{
files: ['**/*.mdx', '*.mdx'],
extends: 'plugin:mdx/recommended',
},
{
files: ['**/*.md/*.js', '**/*.mdx/*.js'],
env: {
node: false,
browser: true,
},
},
{
files: [
'**/*.ts',
'**/*.tsx',
'**/*.md/*.ts',
'**/*.mdx/*.ts',
'**/*.md/*.tsx',
'**/*.mdx/*.tsx',
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
},
{
files: [
'**/*.jsx',
'**/*.tsx',
'**/*.md/*.jsx',
'**/*.mdx/*.jsx',
'**/*.md/*.tsx',
'**/*.mdx/*.tsx',
],
parserOptions: {
ecmaFeatures: {
jsx: true,
},
},
},
],
};
8 changes: 4 additions & 4 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module.exports = {
proseWrap: 'always',
singleQuote: true,
trailingComma: 'all',
useTabs: true,
proseWrap: 'always',
singleQuote: true,
trailingComma: 'all',
useTabs: false,
};
192 changes: 96 additions & 96 deletions .remarkrc.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -35,108 +35,108 @@ import retextSimplify from 'retext-simplify';
import retextSyntaxMentions from 'retext-syntax-mentions';

const retextPreset = [
remarkRetext,
unified()
.use(retextEnglish)
.use(retextEquality, {
ignore: [
'disabled',
'host',
'hosts',
'invalid',
'whitespace',
'of course',
'just',
'simple',
'simply',
],
})
.use(retextProfanities, { sureness: 1 })
.use(retextQuotes)
.use(retextSimplify, {
ignore: [
'accurate',
'address',
'alternatively',
'component',
'equivalent',
'frequently',
'function',
'identify',
'implement',
'initial',
'interface',
'maintain',
'maximum',
'minimum',
'option',
'parameters',
'provide',
'render',
'request',
'selection',
'submit',
'type',
'validate',
'however',
'there is',
'forward',
'initiate',
'additional',
'immediately',
'multiple',
'ensure',
'perform',
'there are',
'it is',
'effect',
],
})
.use(retextSyntaxMentions),
remarkRetext,
unified()
.use(retextEnglish)
.use(retextEquality, {
ignore: [
'disabled',
'host',
'hosts',
'invalid',
'whitespace',
'of course',
'just',
'simple',
'simply',
],
})
.use(retextProfanities, { sureness: 1 })
.use(retextQuotes)
.use(retextSimplify, {
ignore: [
'accurate',
'address',
'alternatively',
'component',
'equivalent',
'frequently',
'function',
'identify',
'implement',
'initial',
'interface',
'maintain',
'maximum',
'minimum',
'option',
'parameters',
'provide',
'render',
'request',
'selection',
'submit',
'type',
'validate',
'however',
'there is',
'forward',
'initiate',
'additional',
'immediately',
'multiple',
'ensure',
'perform',
'there are',
'it is',
'effect',
],
})
.use(retextSyntaxMentions),
];

const messageControlPreset = [
unifiedMessageControl,
{
name: 'retext-simplify',
marker: commentMarker,
test: 'html',
},
unifiedMessageControl,
{
name: 'retext-simplify',
marker: commentMarker,
test: 'html',
},
];

export default {
settings: {
emphasis: '_',
strong: '*',
'tab-size': 1,
},
plugins: [
remarkFrontmatter, // YAML in MD
remarkGfm, // GitHub Flavored Markdown
remarkDirective, // Admonitions
remarkPresetLintConsistent,
settings: {
emphasis: '_',
strong: '*',
'tab-size': 1,
},
plugins: [
remarkFrontmatter, // YAML in MD
remarkGfm, // GitHub Flavored Markdown
remarkDirective, // Admonitions
remarkPresetLintConsistent,

// remark-preset-lint-recommended:
remarkLint,
// Unix compatibility.
remarkLintFinalNewline,
// Rendering across vendors differs greatly if using other styles.
remarkLintListItemBulletIndent,
// [remarkLintListItemIndent, 'tab-size'], // Incompatible with MDX
remarkLintNoBlockquoteWithoutMarker,
remarkLintNoLiteralUrls,
[remarkLintOrderedListMarkerStyle, '.'],
// remark-preset-lint-recommended:
remarkLint,
// Unix compatibility.
remarkLintFinalNewline,
// Rendering across vendors differs greatly if using other styles.
remarkLintListItemBulletIndent,
// [remarkLintListItemIndent, 'tab-size'], // Incompatible with MDX
remarkLintNoBlockquoteWithoutMarker,
remarkLintNoLiteralUrls,
[remarkLintOrderedListMarkerStyle, '.'],

// Mistakes.
remarkLintHardBreakSpaces,
remarkLintNoDuplicateDefinitions,
remarkLintNoHeadingContentIndent,
remarkLintNoInlinePadding,
remarkLintNoShortcutReferenceImage,
remarkLintNoShortcutReferenceLink,
remarkLintNoUndefinedReferences,
remarkLintNoUnusedDefinitions,
retextPreset,
messageControlPreset,
],
// Mistakes.
remarkLintHardBreakSpaces,
remarkLintNoDuplicateDefinitions,
remarkLintNoHeadingContentIndent,
remarkLintNoInlinePadding,
remarkLintNoShortcutReferenceImage,
remarkLintNoShortcutReferenceLink,
remarkLintNoUndefinedReferences,
remarkLintNoUnusedDefinitions,
retextPreset,
messageControlPreset,
],
};
12 changes: 6 additions & 6 deletions add-slug-to-blog-posts.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ import { readFile, writeFile } from 'node:fs/promises';
const paths = await globby('./blog/*.md');

for (const path in paths) {
const file = await readFile(paths[path], { encoding: 'utf-8' });
const file = await readFile(paths[path], { encoding: 'utf-8' });

let slug = basename(paths[path], '.md').replace(/-/g, '/');
console.log(slug);
let slug = basename(paths[path], '.md').replace(/-/g, '/');
console.log(slug);

const fileWithSlug = file.replace(/\n---/, `\nslug: "${slug}"\n---`);
console.log(fileWithSlug);
await writeFile(paths[path], fileWithSlug, { encoding: 'utf-8' });
const fileWithSlug = file.replace(/\n---/, `\nslug: "${slug}"\n---`);
console.log(fileWithSlug);
await writeFile(paths[path], fileWithSlug, { encoding: 'utf-8' });
}

// console.log(paths)
2 changes: 1 addition & 1 deletion babel.config.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module.exports = {
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
};
Loading

0 comments on commit 9ffcda4

Please sign in to comment.