From 1a9910de984df2f4b60a440c8d8ade18d08d3466 Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 14:11:42 -0700 Subject: [PATCH 1/9] solve circle ci issues --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f6cdc65c1..e4d42609a 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.1", "description": "Optimism Docs", "scripts": { - "lint": "eslint . --ext mdx --max-warnings 0 && pnpm spellcheck:lint && pnpm check-redirects && pnpm link-checker", + "lint": "eslint . --ext mdx --max-warnings 0 && pnpm spellcheck:lint && pnpm check-redirects", "fix": "eslint . --ext mdx --fix && pnpm spellcheck:fix && pnpm breadcrumbs && pnpm fix-redirects", "spellcheck:lint": "cspell lint \"**/*.mdx\"", "spellcheck:fix": "cspell --words-only --unique \"**/*.mdx\" | sort --ignore-case | uniq > words.txt", From 9299ab98b9ac96a54b11e59b1ae7d11c72f956c9 Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 14:52:06 -0700 Subject: [PATCH 2/9] Added husky --- .husky/pre-commit | 5 +++++ .husky/pre-push | 8 ++++++++ package.json | 13 +++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 .husky/pre-commit create mode 100755 .husky/pre-push diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 000000000..03b9c1994 --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,5 @@ +# Edit the .husky/pre-commit file to include: +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +pnpm lint-staged \ No newline at end of file diff --git a/.husky/pre-push b/.husky/pre-push new file mode 100755 index 000000000..a0e4ca8f4 --- /dev/null +++ b/.husky/pre-push @@ -0,0 +1,8 @@ +# Create .husky/pre-push +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +# Run comprehensive checks before pushing +pnpm fix-redirects +# pnpm breadcrumbs +pnpm link-checker \ No newline at end of file diff --git a/package.json b/package.json index e4d42609a..5d2537f14 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.0.1", "description": "Optimism Docs", "scripts": { + "prepare": "husky", "lint": "eslint . --ext mdx --max-warnings 0 && pnpm spellcheck:lint && pnpm check-redirects", "fix": "eslint . --ext mdx --fix && pnpm spellcheck:fix && pnpm breadcrumbs && pnpm fix-redirects", "spellcheck:lint": "cspell lint \"**/*.mdx\"", @@ -18,6 +19,16 @@ "start": "next start", "postbuild": "next-sitemap" }, +"lint-staged": { + "**/*.mdx": [ + "eslint --max-warnings 0", + "cspell lint" + ], + "**/*": [ + "pnpm fix-redirects", + "pnpm link-checker" + ] + }, "dependencies": { "@eth-optimism/contracts-ts": "^0.17.0", "@eth-optimism/tokenlist": "^9.0.9", @@ -51,6 +62,8 @@ "ethers": "^5", "globby": "^11.0.4", "gray-matter": "^4.0.3", + "husky": "^9.1.7", + "lint-staged": "^15.4.3", "remark": "^15.0.1", "remark-code-import": "^1.2.0", "remark-frontmatter": "^5.0.0", From 9ecc9742e22688d0fe020a719bb053a78ae57c59 Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 14:52:34 -0700 Subject: [PATCH 3/9] testing husky --- pages/operators/node-operators/tutorials/node-from-docker.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/operators/node-operators/tutorials/node-from-docker.mdx b/pages/operators/node-operators/tutorials/node-from-docker.mdx index 3570cc75a..247d527ad 100644 --- a/pages/operators/node-operators/tutorials/node-from-docker.mdx +++ b/pages/operators/node-operators/tutorials/node-from-docker.mdx @@ -35,7 +35,7 @@ cd simple-optimism-node ## Configuration -Configuration for `simple-optimism-node` is handled through environment variables inside of an `.env` file. +Configuration for `simple-optimism-node` is handled via environment variables inside of an `.env` file {

Step-by-Step Guide to Creating an .env File

} From 51a0ee1c3e59c86168a5feb9087264f4a5de23e5 Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 14:59:58 -0700 Subject: [PATCH 4/9] testing husky fix --- .husky/pre-commit | 0 pages/operators/node-operators/tutorials/node-from-docker.mdx | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 .husky/pre-commit diff --git a/.husky/pre-commit b/.husky/pre-commit old mode 100644 new mode 100755 diff --git a/pages/operators/node-operators/tutorials/node-from-docker.mdx b/pages/operators/node-operators/tutorials/node-from-docker.mdx index 247d527ad..50e7c1db2 100644 --- a/pages/operators/node-operators/tutorials/node-from-docker.mdx +++ b/pages/operators/node-operators/tutorials/node-from-docker.mdx @@ -35,7 +35,7 @@ cd simple-optimism-node ## Configuration -Configuration for `simple-optimism-node` is handled via environment variables inside of an `.env` file +Configuration for `simple-optimism-node` is handled via environment variables inside of an `.env` file. {

Step-by-Step Guide to Creating an .env File

} From d67f88b5131a386fbd03ea8dc32a28619079cca9 Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 15:02:08 -0700 Subject: [PATCH 5/9] testing husky again --- pages/operators/node-operators/tutorials/node-from-docker.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/operators/node-operators/tutorials/node-from-docker.mdx b/pages/operators/node-operators/tutorials/node-from-docker.mdx index 50e7c1db2..3570cc75a 100644 --- a/pages/operators/node-operators/tutorials/node-from-docker.mdx +++ b/pages/operators/node-operators/tutorials/node-from-docker.mdx @@ -35,7 +35,7 @@ cd simple-optimism-node ## Configuration -Configuration for `simple-optimism-node` is handled via environment variables inside of an `.env` file. +Configuration for `simple-optimism-node` is handled through environment variables inside of an `.env` file. {

Step-by-Step Guide to Creating an .env File

} From 736da19d9e30a5361b279f7779415f796ba339e9 Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 15:06:14 -0700 Subject: [PATCH 6/9] updated husky settings --- .husky/pre-commit | 1 - .husky/pre-push | 4 ---- 2 files changed, 5 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 03b9c1994..e9a388c27 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,3 @@ -# Edit the .husky/pre-commit file to include: #!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" diff --git a/.husky/pre-push b/.husky/pre-push index a0e4ca8f4..6ffcfd6e9 100755 --- a/.husky/pre-push +++ b/.husky/pre-push @@ -1,8 +1,4 @@ -# Create .husky/pre-push -#!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" -# Run comprehensive checks before pushing pnpm fix-redirects -# pnpm breadcrumbs pnpm link-checker \ No newline at end of file From 65e61c0d94e957be26015e3eb3ae3cce63d7ad6f Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 15:06:48 -0700 Subject: [PATCH 7/9] testing husky once more --- pages/operators/node-operators/tutorials/node-from-docker.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/operators/node-operators/tutorials/node-from-docker.mdx b/pages/operators/node-operators/tutorials/node-from-docker.mdx index 3570cc75a..50e7c1db2 100644 --- a/pages/operators/node-operators/tutorials/node-from-docker.mdx +++ b/pages/operators/node-operators/tutorials/node-from-docker.mdx @@ -35,7 +35,7 @@ cd simple-optimism-node ## Configuration -Configuration for `simple-optimism-node` is handled through environment variables inside of an `.env` file. +Configuration for `simple-optimism-node` is handled via environment variables inside of an `.env` file. {

Step-by-Step Guide to Creating an .env File

} From bc4fc7dd8bc87a56fbfde4907f563940223aa3bd Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 15:08:06 -0700 Subject: [PATCH 8/9] remove comments --- .husky/pre-commit | 1 - package.json | 22 +++++++++++----------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index e9a388c27..2f1ec70b8 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,3 @@ -#!/usr/bin/env sh . "$(dirname -- "$0")/_/husky.sh" pnpm lint-staged \ No newline at end of file diff --git a/package.json b/package.json index 5d2537f14..ef9ecd3e5 100644 --- a/package.json +++ b/package.json @@ -19,16 +19,16 @@ "start": "next start", "postbuild": "next-sitemap" }, -"lint-staged": { - "**/*.mdx": [ - "eslint --max-warnings 0", - "cspell lint" - ], - "**/*": [ - "pnpm fix-redirects", - "pnpm link-checker" - ] - }, + "lint-staged": { + "**/*.mdx": [ + "eslint --max-warnings 0", + "cspell lint" + ], + "**/*": [ + "pnpm fix-redirects", + "pnpm link-checker" + ] + }, "dependencies": { "@eth-optimism/contracts-ts": "^0.17.0", "@eth-optimism/tokenlist": "^9.0.9", @@ -89,4 +89,4 @@ "nextra@2.13.2": "patches/nextra@2.13.2.patch" } } -} \ No newline at end of file +} From fba1c559124feebc5854d48787e980dcd7da7fdd Mon Sep 17 00:00:00 2001 From: krofax Date: Mon, 24 Feb 2025 15:08:53 -0700 Subject: [PATCH 9/9] testing husky now --- pages/operators/node-operators/tutorials/node-from-docker.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/operators/node-operators/tutorials/node-from-docker.mdx b/pages/operators/node-operators/tutorials/node-from-docker.mdx index 50e7c1db2..77f628f77 100644 --- a/pages/operators/node-operators/tutorials/node-from-docker.mdx +++ b/pages/operators/node-operators/tutorials/node-from-docker.mdx @@ -35,7 +35,7 @@ cd simple-optimism-node ## Configuration -Configuration for `simple-optimism-node` is handled via environment variables inside of an `.env` file. +Configuration for `simple-optimism-node` is handled through environment variables inside of an `.env` file {

Step-by-Step Guide to Creating an .env File

}