Skip to content

hostinger/builder-eslint-config

Repository files navigation

@hostinger/builder-eslint-config

Version Documentation Maintenance

ESLint config, which follows the Hostinger website builder style guide

Install

NPM

npm i -D @hostinger/eslint-config-builder

YARN

yarn add -D @hostinger/eslint-config-builder

If vue config is going to be used, make sure you have eslint-plugin-vue installed

npm i -D eslint-plugin-vue

Usage

  • For JS projects
	extends: ['@hostinger/builder'],
  • For Vue 3 projects
	extends: ['@hostinger/builder/vue'],

Rules

Author

👤 Hostinger website builder team (https://hostinger.com/)

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Development

In order to test out changes to the eslint config, you should link it to your project

# Inside builder-eslint-config directory
npm/yarn link

# Inside your project directory
npm/yarn link @hostinger/builder-eslint-config

Restart ESLint server in your editor to initialize ESLint with the new config

You can then make changes to builder-eslint-config and they should automatically reflect in your project

After you're done testing, you can unlink the package

# Inside your project directory
npm/yarn unlink @hostinger/builder-eslint-config

# Then you need to restore the package from the repository
npm install / yarn --check-files

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2022 Hostinger website builder team (https://hostinger.com/).
This project is ISC licensed.


This README was generated with ❤️ by readme-md-generator