4.0.0 • Published 5 months ago
@chronoverse-eslint/stylistic v4.0.0
@chronoverse-eslint/stylistic
Installation
npm install -D @chronoverse-eslint/stylistic eslintOr using alternative package managers:
yarn add -D @chronoverse-eslint/stylistic eslint
pnpm add -D @chronoverse-eslint/stylistic eslint
bun add -D @chronoverse-eslint/stylistic eslintUsage
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