20 Commits

Author SHA1 Message Date
47df74700e chore(deps): update major version dependencies
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
2024-07-21 00:27:25 +00:00
294be2d06e chore(ci): 1.3.0
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-09 14:31:29 +00:00
a3bc1ffccf chore(deps): update minor and patch version dependencies (master) (#24)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
Reviewed-on: #24
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2024-06-09 16:28:10 +02:00
349211df62 chore(deps): update dependency eslint-plugin-vue to ^9.24.1 (master) (#23)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #23
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2024-04-15 08:22:13 +02:00
1fcbbbf99a chore(deps): update minor and patch version dependencies (master) (#21)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #21
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2024-03-10 17:16:29 +01:00
22206ad017 chore(deps): update minor and patch version dependencies (master) (#20)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #20
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2024-01-21 17:26:40 +01:00
b56dd0d34c chore(deps): update minor and patch version dependencies (master) (#19)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #19
Reviewed-by: Jérémi N ‘EndMove’ <endmove@noreply.endmove.eu>
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-12-24 12:18:07 +01:00
df94998489 chore(deps): update minor and patch version dependencies (master) (#18)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #18
Reviewed-by: Jérémi N ‘EndMove’ <endmove@noreply.endmove.eu>
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-12-18 09:45:30 +01:00
99b63ee76d chore(deps): update minor and patch version dependencies (master) (#17)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #17
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-12-03 21:26:53 +01:00
f78a5ff537 chore(deps): update minor and patch version dependencies to ^6.12.0 (master) (#16)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #16
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-11-29 16:36:40 +01:00
7032234561 chore(deps): update minor and patch version dependencies (master) (#15)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #15
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-11-19 23:34:08 +01:00
feee346c5c chore(deps): update minor and patch version dependencies (master) (#14)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #14
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-11-12 14:33:00 +01:00
4a4d4c3c5d chore(deps): update minor and patch version dependencies (master) (#13)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #13
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-10-01 22:09:42 +02:00
117ee2b7cb chore(deps): update minor and patch version dependencies (master) (#11)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #11
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-09-24 14:34:24 +02:00
24c9e4df2c chore(ci): 1.2.0
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-03 15:18:16 +00:00
2bca32b537 fix: prettier to warning and trailingComma (#10)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
Reviewed-on: #10
Co-authored-by: EndMove <superjeremi1302@gmail.com>
Co-committed-by: EndMove <superjeremi1302@gmail.com>
2023-09-03 17:17:30 +02:00
714414a801 chore(ci): 1.1.1
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-02 13:48:01 +00:00
da8ebf2936 fix: inconsistent rule and update dependencies (#8)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
Reviewed-on: #8
Co-authored-by: EndMove <superjeremi1302@gmail.com>
Co-committed-by: EndMove <superjeremi1302@gmail.com>
2023-09-02 15:46:46 +02:00
37eb0ae673 Configure Renovate (#6)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #6
Co-authored-by: Renovate Bot <no-reply@io-projects.com>
Co-committed-by: Renovate Bot <no-reply@io-projects.com>
2023-09-02 15:22:55 +02:00
Maximilien Ledoux
71ac3682b7 docs: fix wrong eslint-config name
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #4
Reviewed-by: Jérémi N ‘EndMove’ <endmove@noreply.endmove.eu>
2023-08-11 09:14:56 +02:00
5 changed files with 695 additions and 379 deletions

View File

@@ -17,23 +17,17 @@
"extends": [
"eslint:recommended",
"plugin:vue/vue3-essential",
"plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended"
"plugin:prettier/recommended",
"plugin:@typescript-eslint/recommended"
],
"plugins": [
"jest",
"cypress",
"import",
"@typescript-eslint",
"prettier"
"prettier",
"@typescript-eslint"
],
"overrides": [
{
"files": ["test/**"],
"plugins": ["jest"],
"extends": ["plugin:jest/recommended", "plugin:jest/style"],
"rules": { "jest/prefer-expect-assertions": "off" }
},
{
"files": ["*.ts", "*.tsx"],
"plugins": [
@@ -60,7 +54,7 @@
],
"no-unused-expressions": "off",
"@typescript-eslint/no-unused-expressions": [
"error",
"warn",
{
"allowShortCircuit": true,
"allowTernary": true,
@@ -79,6 +73,12 @@
"@typescript-eslint/no-useless-constructor": ["warn"]
}
},
{
"files": ["test/**"],
"plugins": ["jest"],
"extends": ["plugin:jest/recommended", "plugin:jest/style"],
"rules": { "jest/prefer-expect-assertions": "off" }
},
{
"files": ["cypress/e2e/**/*.cy.ts"],
"extends": ["plugin:cypress/recommended"],
@@ -110,7 +110,7 @@
"dot-notation": "warn",
"quotes": ["error", "single"],
"prettier/prettier": [
"error",
"warn",
{
"printWidth": 120,
"tabWidth": 2,
@@ -121,7 +121,8 @@
"jsxSingleQuote": false,
"bracketSpacing": true,
"bracketSameLine": false,
"arrowParens": "always"
"arrowParens": "always",
"trailingComma": "es5"
}
]
},

View File

@@ -14,10 +14,10 @@ Install the package:
```bash
# with yarn
yarn add -D @io-projects/eslint-config
yarn add -D @ioprojects/eslint-config
# with npm
npm install --save-dev @io-projects/eslint-config
npm install --save-dev @ioprojects/eslint-config
```
## Usage
@@ -27,7 +27,7 @@ Add the following to your `.eslintrc.js` file:
```js
module.exports = {
extends: [
'@io-projects/eslint-config'
'@ioprojects/eslint-config'
]
}
```
@@ -39,7 +39,7 @@ Add the following to your `.eslintrc.json` file:
```json
{
"extends": [
"@io-projects/eslint-config"
"@ioprojects/eslint-config"
]
}
```
@@ -49,7 +49,7 @@ Add the following to your `.eslintrc.json` file:
Add the following to your `.eslintrc.cjs` file:
```js
module.exports = require('@ioprojects/ui-eslint-base');
module.exports = require('@ioprojects/eslint-config');
```
### Note for developers

1007
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "@ioprojects/eslint-config",
"version": "1.1.0",
"version": "1.3.0",
"description": "NPM package for ESLINT configuration of IO-Projects TypeScript front-end projects",
"author": "IO-Projects <contact@io-projects.com>",
"license": "SEE LICENSE FILE",
@@ -9,16 +9,16 @@
".eslintrc.json"
],
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.60.1",
"@typescript-eslint/parser": "^5.60.1",
"eslint": "^8.43.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-cypress": "^2.13.3",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-jest": "^27.2.2",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.15.1",
"prettier": "^2.8.8"
"@typescript-eslint/eslint-plugin": "^7.16.1",
"@typescript-eslint/parser": "^7.16.1",
"eslint": "^9.7.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-cypress": "^3.3.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jest": "^28.6.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-vue": "^9.26.0",
"prettier": "^3.3.1"
},
"repository": {
"type": "git",

8
renovate.json Normal file
View File

@@ -0,0 +1,8 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"enabled": true,
"packageRules": [{
"packageNames": ["node"],
"enabled": false
}]
}