Eslint Config Galex

screenshot of Eslint Config Galex
nestjs
nextjs
react
tailwind

hopefully the last eslint config you'll ever need - customizable & modern best practices for JS, TS, Node, React, Remix, Next, Jest, testing-library & storybook

Overview

eslint-config-galexnpm is an ESLint configuration package that provides a set of predefined rules for linting JavaScript and TypeScript code. This package offers several features and customization options to ensure the code quality of your project.

Features

  • Automatic dependency and feature detection: The package automatically reads your package.json and tsconfig.json files to determine the availability of certain features.
  • Static configuration generation: You can generate a static .eslintrc.json configuration file based on your current dependencies and tsconfig.
  • Customization on an advanced level: The package allows for advanced customization of your ESLint config.
  • Automatic dependency installation: The package suggests and installs additional dependencies, such as eslint-plugin-jest, when needed.
nestjs
Nest

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.

nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

Storybook

Storybook is a tool for developing and testing UI components in isolation. It provides a sandbox environment where you can experiment with different props and states to see how your component responds.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.