Timothy Pomeroy ea3fb5e455 Update package READMEs and add missing documentation 1 місяць тому
..
README.md ea3fb5e455 Update package READMEs and add missing documentation 1 місяць тому
base.js 7b7c4f0ac9 Initial commit 1 місяць тому
next.js 7b7c4f0ac9 Initial commit 1 місяць тому
package.json 7b7c4f0ac9 Initial commit 1 місяць тому
react-internal.js 7b7c4f0ac9 Initial commit 1 місяць тому

README.md

ESLint Configuration

Shared ESLint configurations for the Watch Finished Turbo monorepo.

Configurations

  • base.js - Base ESLint configuration with TypeScript support
  • next.js - Next.js specific ESLint rules
  • react-internal.js - React component library rules

Usage

In package.json:

{
  "eslintConfig": {
    "extends": ["@watch-finished-turbo/eslint-config/base"]
  }
}

Or in eslint.config.js:

import baseConfig from "@watch-finished-turbo/eslint-config/base";

export default [
  ...baseConfig,
  // Your custom rules
];

Included Rules

  • TypeScript strict type checking
  • React best practices
  • Next.js specific rules
  • Import/export validation
  • Code formatting consistency