0.7.1 • Published 7 months ago

@nautical-commerce/eslint-config v0.7.1

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

eslint-config-nautical

There are several base configs to use in this package:

  1. @nautical-commerce: The base configuration for plain JS applications
  2. @nautical-commerce/eslint-config/dist/next: Configuration for Next.js apps
  3. @nautical-commerce/eslint-config/dist/prettier: Configuration for prettier as ESLint rules.
  4. @nautical-commerce/eslint-config/dist/react: Configuration for React libraries
  5. @nautical-commerce/eslint-config/dist/turbo: Configuration for turborepo monorepos
  6. @nautical-commerce/eslint-config/dist/typescript: Configuration for Typescript based libraries

IMPORTANT

As this config uses plugins you'll need to make sure you setup your eslint config to use @rushstack/eslint-patch to make sure that the plugin modules are properly resolved.

e.g.

// This needs to be included for plugin modules to be resolved properly
require("@rushstack/eslint-patch/modern-module-resolution");

module.exports = {
  extends: ["@nautical-commerce"],
  // ... your usual eslint config here
};