Skip to content

fix: husky, remove prettier and eslint, replace with biome.#112

Merged
rubixvi merged 10 commits intomainfrom
development
Jan 18, 2026
Merged

fix: husky, remove prettier and eslint, replace with biome.#112
rubixvi merged 10 commits intomainfrom
development

Conversation

@rubixvi
Copy link
Copy Markdown
Owner

@rubixvi rubixvi commented Jan 18, 2026

This pull request primarily standardizes import statements across the codebase to use single quotes instead of double quotes, and refines path joining logic to use forward slashes consistently. Additionally, it improves ignore file handling and post-processing scripts for build artifacts. These changes enhance code consistency, maintainability, and build reliability.

Code consistency improvements:

Build and ignore file handling:

  • Added dist/, dist/**, and public/search-data to .biomeignore to prevent build artifacts and search data from being processed by Biome.
  • Removed redundant and overlapping patterns from .prettierignore to streamline ignored files and folders.

Post-processing and CI script updates:

  • Simplified and improved the post-processing shell script (.husky/post-process.sh) and its invocation in .husky/pre-commit for reliability and clarity. [1] [2]
  • Enhanced the CI workflow script in .github/workflows/ci.yml to update import paths more robustly in build artifacts, handling multiple import cases and removing unnecessary error handling.

…files

- Updated import statements and string literals in content.ts, documents.ts, icons.ts, main.ts, navigation.ts, and other files to use single quotes for consistency.
- Cleaned up whitespace and formatting in various functions and methods for improved readability.
- Added a new biome.json configuration file for code formatting and linting rules.
- Updated documents.json with new content, improved SEO metadata, and fixed Mermaid component issues.
- Refactored tsconfig.scripts.json to simplify configuration.
- Added .biomeignore to exclude dist directory from biome.
- Introduced content.js script to process MDX files into JSON format, including slug creation, content cleaning, and metadata extraction.
@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 18, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
rubix-documents Ready Ready Preview, Comment Jan 18, 2026 5:48am

Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @rubixvi, your pull request is larger than the review limit of 150000 diff characters

…ration

- Introduced a new script to convert MDX files into a JSON format for search indexing.
- Updated TypeScript configuration to support module path aliases.
@rubixvi rubixvi merged commit b90637f into main Jan 18, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant