Skip to content

A zero-configuration style guide for ESLint and Prettier that provides sensible default settings and flexible configuration options.

Notifications You must be signed in to change notification settings

drake-nathan/js-style-kit

Repository files navigation

js-style-kit

A zero-configuration style guide for ESLint and Prettier that provides sensible default settings and flexible configuration options.

CI Release npm version License: MIT codecov CodeRabbit Pull Request Reviews

Overview

This repo consists of two packages:

  • js-style-kit - The main package of this repo, a prettier/eslint style guide.
  • eslint-plugin-nextjs - A fork of @next/eslint-plugin-next with TypeScript and ESLint v9 support.

Repository Structure

This is a monorepo managed with Turborepo and bun.

/
├── apps/
│   ├── next-test-app/        # Next.js app for testing
│   └── vite-test-app/        # Vite app for testing
├── packages/
│   ├── eslint-plugin-nextjs/ # Fork of @nextjs/eslint-plugin-nextjs with TypeScript and ESLint v9 support
│   ├── style-kit/            # Main package with ESLint and Prettier configurations
│   └── typescript-config/    # Shared TypeScript configurations for the monorepo
├── .changeset/               # Changesets for versioning
├── .github/                  # GitHub Actions workflows
└── turbo.json                # Turborepo configuration

About

A zero-configuration style guide for ESLint and Prettier that provides sensible default settings and flexible configuration options.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •