@chronoverse-eslint/stylistic
TypeScript icon, indicating that this package has built-in type declarations

4.0.0 • Public • Published

@chronoverse-eslint/stylistic

npm ESLint License Demo

Installation

npm install -D @chronoverse-eslint/stylistic eslint

Or using alternative package managers:

yarn add -D @chronoverse-eslint/stylistic eslint
pnpm add -D @chronoverse-eslint/stylistic eslint
bun add -D @chronoverse-eslint/stylistic eslint

Usage

Add to your ESLint configuration:

import { stylisticJs } from '@chronoverse-eslint/stylistic/stylistic-js';
import { stylisticTs } from '@chronoverse-eslint/stylistic/stylistic-ts';
import { stylisticJsx } from '@chronoverse-eslint/stylistic/stylistic-jsx';
import { stylisticPlus } from '@chronoverse-eslint/stylistic/stylistic-plus';

import { stylisticJs, stylisticTs, stylisticJsx, stylisticPlus } from '@chronoverse-eslint/stylistic';

const eslintConfig = [
	...stylisticJs,
	...stylisticTs,
	...stylisticJsx,
	...stylisticPlus,
];

export default eslintConfig;

Or use defineConfig with all stylistic rules:

import { stylisticJs } from '@chronoverse-eslint/stylistic/stylistic-js';
import { stylisticTs } from '@chronoverse-eslint/stylistic/stylistic-ts';
import { stylisticJsx } from '@chronoverse-eslint/stylistic/stylistic-jsx';
import { stylisticPlus } from '@chronoverse-eslint/stylistic/stylistic-plus';

import { stylisticJs, stylisticTs, stylisticJsx, stylisticPlus } from '@chronoverse-eslint/stylistic';

import { defineConfig } from 'eslint/config';

const eslintConfig = defineConfig([
	stylisticJs,
	stylisticTs,
	stylisticJsx,
	stylisticPlus,
]);

export default eslintConfig;

Or only-rules:

import { javascript } from '@chronoverse-eslint/stylistic/javascript';
import { jsx } from '@chronoverse-eslint/stylistic/jsx';
import { plus } from '@chronoverse-eslint/stylistic/plus';
import { typescript } from '@chronoverse-eslint/stylistic/typescript';

import { javascript, jsx, plus, typescript } from '@chronoverse-eslint/stylistic';

import { defineConfig } from 'eslint/config';

const eslintConfig = defineConfig([
	{
		rules: {
			...javascript,
			...jsx,
			...plus,
			...typescript,
		},
	},
]);

export default eslintConfig;

Available Rule Sets

  • stylisticJs - JavaScript code formatting and style rules
  • stylisticTs - TypeScript-specific style rules
  • stylisticJsx - JSX/React syntax style rules
  • stylisticPlus - Additional style enhancements

Requirements

  • ESLint ≥ 9.28.0
  • TypeScript >=5.8.3
  • Node.js ≥ 23.11.0
  • Bun ≥ 1.2.14

MIT © Chronoverse

Package Sidebar

Install

npm i @chronoverse-eslint/stylistic

Weekly Downloads

46

Version

4.0.0

License

MIT

Unpacked Size

20.2 kB

Total Files

21

Last publish

Collaborators

  • gratisvictory