@younho9/eslint-plugin

0.6.1 • Public • Published

@younho9/eslint-plugin

Personal ESLint plugin with multiple configs

Install

Install @younho9/eslint-plugin with peerDependencies.

$ npx install-peerdeps --dev @younho9/eslint-plugin

Usage

.eslintrc.js or .eslintrc.cjs

/** @type {import("@types/eslint").Linter.Config } */
module.exports = {
	root: true,
	extends: ['plugin:@younho9/recommended'],
	/** @see https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/parser#configuration */
	parserOptions: {
		project: [
			'./tsconfig.json',
			'./packages/*/tsconfig.json', // if you use monorepo
		],
		ecmaVersion: 'latest',
	},
	settings: {
		/** @see https://github.com/import-js/eslint-plugin-import#importparsers */
		'import/parsers': {
			'@typescript-eslint/parser': ['.ts', '.tsx'],
		},
	},
};

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @younho9/eslint-plugin

Weekly Downloads

17

Version

0.6.1

License

MIT

Unpacked Size

6.24 kB

Total Files

11

Last publish

Collaborators

  • younho9