UNPKG

@praha/eslint-config-style

Version:
60 lines (41 loc) 2.07 kB
# @praha/eslint-config-style [![npm version](https://badge.fury.io/js/@praha%2Feslint-config-style.svg)](https://www.npmjs.com/package/@praha/eslint-config-style) [![npm download](https://img.shields.io/npm/dm/@praha/eslint-config-style.svg)](https://www.npmjs.com/package/@praha/eslint-config-style) [![license](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/praha-inc/eslint-config/blob/main/packages/style/LICENSE) [![Github](https://img.shields.io/github/followers/praha-inc?label=Follow&logo=github&style=social)](https://github.com/orgs/praha-inc/followers) This is a ESLint config commonly inherited by PrAha products. Use this setting to ensure consistent code writing and maintain high code quality. ## 🚀 Installation ```shell # Install peer dependencies. npm install -D eslint @praha/eslint-config-common @praha/eslint-config-definer @praha/eslint-config-javascript # Install this package. npm install -D @praha/eslint-config-style # (Optional) If you are using TypeScript, install the following package. npm install -D @praha/eslint-config-typescript ``` ## 👏 Getting Started Create a `eslint.config.js` file in the root directory of your project. ```js import { common } from '@praha/eslint-config-common'; import { define } from '@praha/eslint-config-definer'; import { javascript } from '@praha/eslint-config-javascript'; import { style } from '@praha/eslint-config-style'; import { typescript } from '@praha/eslint-config-typescript'; const config = define([ common, javascript, style, // If you are using TypeScript, add the following line. typescript, ]); export default config({ tsconfigPath: './tsconfig.json', }); ``` ## 🤝 Contributing Contributions, issues and feature requests are welcome. Feel free to check [issues page](https://github.com/praha-inc/eslint-config/issues) if you want to contribute. ## 📝 License Copyright © [PrAha, Inc.](https://www.praha-inc.com/) This project is [```MIT```](https://github.com/praha-inc/eslint-config/blob/main/packages/style/LICENSE) licensed.