1.4.0 • Published 2 years ago
eslint-config-trimble v1.4.0
Trimble ESlint, Prettier & Stylelint configuration
Configuration files for frontend applications to handle code compliance & syntax
Covering: JS, AngularJS, React, Vue, Vue TS Current spec: ECMAScript 2017 (ES8)
Dependencies
Global dependencies
eslint-config-trimble
- eslint
- eslint-plugin-import
- eslint-plugin-prettier
- eslint-plugin-cypress
- prettier
- eslint-config-airbnb
npm i eslint eslint-plugin-import eslint-plugin-prettier eslint-plugin-cypress prettier eslint-config-airbnb --save-dev
Using CSS/SCSS
eslint-config-trimble/stylelint.config
- stylelint
- stylelint-config-prettier
- stylelint-config-standard-scss
- postcss-html
- postcss-scss
- postcss
npm i stylelint stylelint-config-prettier stylelint-config-standard-scss postcss postcss-html postcss-scss --save-dev
AngularJS dependencies
eslint-config-trimble/angular
- eslint-plugin-angular
npm i eslint-plugin-angular --save-dev
React dependencies
eslint-config-trimble/react
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-plugin-react-hooks
- eslint-plugin-jest
- @babel/core
- @babel/eslint-parser
npm i eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-jest @babel/core @babel/eslint-parser --save-dev
Vue 2/3 dependencies
Vue2 eslint-config-trimble/vue
Vue3 eslint-config-trimble/vue3
- eslint-plugin-vue
- @intlify/eslint-plugin-vue-i18n
- eslint-plugin-jest
- stylelint-config-recommended-vue
- @babel/core
- @babel/eslint-parser
npm i eslint-plugin-vue @intlify/eslint-plugin-vue-i18n eslint-plugin-jest stylelint-config-recommended-vue @babel/core @babel/eslint-parser --save-dev
Vue TS dependencies
eslint-config-trimble/vue-ts
- eslint-plugin-vue
- @intlify/eslint-plugin-vue-i18n
- eslint-plugin-jest
- stylelint-config-recommended-vue
- @typescript-eslint/eslint-plugin
- eslint-import-resolver-typescript
npm i eslint-plugin-vue @intlify/eslint-plugin-vue-i18n eslint-plugin-jest stylelint-config-recommended-vue @typescript-eslint/eslint-plugin eslint-import-resolver-typescript
Contributing
For now you can create and merge PRs but cannot publish the changes to NPM. To get your changes published contact jake_reddock@trimble.com.