Skip to content

Commit 15636f2

Browse files
authored
Merge pull request #79 from Boehringer-Ingelheim/next
Release v7 (flat config)
2 parents a7097fd + 062cf8b commit 15636f2

24 files changed

+1724
-1444
lines changed

.eslintrc.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@ on:
55
branches:
66
- master
77
- next
8+
- feature/**
89

910
jobs:
1011
release:
1112
env:
1213
# Disable husky (git hooks) in CI, see: https://typicode.github.io/husky/#/?id=disable-husky-in-cidocker
1314
HUSKY: 0
1415
name: Release
15-
runs-on: ubuntu-22.04
16+
runs-on: ubuntu-24.04
1617
steps:
1718
- uses: actions/checkout@v4
1819
with:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v20
1+
v22

.releaserc.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ module.exports = {
66
name: 'next',
77
prerelease: true,
88
},
9+
{
10+
channel: '${name.replace(/^feature\\//g, "").replace(/\\/-/g, "")}',
11+
name: 'feature/**',
12+
prerelease: '${name.replace(/^feature\\//g, "").replace(/\\/-/g, "")}',
13+
},
914
],
1015
plugins: [
1116
'@semantic-release/commit-analyzer',

CHANGELOG.md

Lines changed: 195 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,204 @@
1-
## [6.0.2](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v6.0.2) (2025-01-15)
1+
# [7.0.0-next.10](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.9...v7.0.0-next.10) (2025-01-20)
22

33

44
### Bug Fixes
55

66
* **react:** [sort-jsx-props] use regex pattern for custom groups ([8625bbd](https://github.com/Boehringer-Ingelheim/eslint-config/commit/8625bbde24df50944fd661b70d50e2ae9cfe4217))
77

8-
## [6.0.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.0...v6.0.1) (2024-12-18)
8+
# [7.0.0-next.9](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.8...v7.0.0-next.9) (2025-01-17)
9+
10+
11+
### Features
12+
13+
* **naming-convention:** adds a new shared configuration for enforcing naming conventions ([8f2fdf2](https://github.com/Boehringer-Ingelheim/eslint-config/commit/8f2fdf2afee4aed0a26ab4f3a98d22627daefe5b))
14+
15+
# [7.0.0-naming-convetion-configuration.2](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-naming-convetion-configuration.1...v7.0.0-naming-convetion-configuration.2) (2025-01-17)
16+
17+
18+
### Bug Fixes
19+
20+
* **base:** turn off import/no-unused-modules for now ([a8f15dc](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a8f15dc3a35fc6e6d774d8e766985772009862f0))
21+
* publishes type declarations ([a410e8e](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a410e8eed04e5bde28eb6aa14be19858bb685cc9))
22+
23+
# [7.0.0-naming-convetion-configuration.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v7.0.0-naming-convetion-configuration.1) (2025-01-17)
24+
25+
26+
### Features
27+
28+
* **naming-convention:** adds a new shared configuration for enforcing naming conventions ([8f2fdf2](https://github.com/Boehringer-Ingelheim/eslint-config/commit/8f2fdf2afee4aed0a26ab4f3a98d22627daefe5b))
29+
30+
# [7.0.0-next.8](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.7...v7.0.0-next.8) (2025-01-17)
31+
32+
33+
### Bug Fixes
34+
35+
* publishes type declarations ([a410e8e](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a410e8eed04e5bde28eb6aa14be19858bb685cc9))
36+
37+
# [7.0.0-next.7](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.6...v7.0.0-next.7) (2025-01-17)
38+
39+
40+
### Bug Fixes
41+
42+
* **base:** turn off import/no-unused-modules for now ([a8f15dc](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a8f15dc3a35fc6e6d774d8e766985772009862f0))
43+
44+
# [7.0.0-next.6](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.5...v7.0.0-next.6) (2025-01-15)
45+
46+
47+
### Bug Fixes
48+
49+
* **react:** [sort-jsx-props] use regex pattern for custom groups ([720df19](https://github.com/Boehringer-Ingelheim/eslint-config/commit/720df196a0b6f1e0c480f95b7e6c6fa47e82bac0))
50+
51+
52+
### Features
53+
54+
* **deps:** update dependencies ([564b3ba](https://github.com/Boehringer-Ingelheim/eslint-config/commit/564b3ba9aec9ad1dbc80477438abfdfd82f69c6a))
55+
56+
# [6.0.2](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v6.0.2) (2025-01-15)
57+
58+
59+
### Bug Fixes
60+
61+
* **react:** [sort-jsx-props] use regex pattern for custom groups ([8625bbd](https://github.com/Boehringer-Ingelheim/eslint-config/commit/8625bbde24df50944fd661b70d50e2ae9cfe4217))
62+
63+
# [7.0.0-next.5](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.4...v7.0.0-next.5) (2025-01-09)
64+
65+
66+
### Bug Fixes
67+
68+
* **shared-configurations:** [nextjs] ignore .next folder per default ([2f51caa](https://github.com/Boehringer-Ingelheim/eslint-config/commit/2f51caaf8b7ead38db9d753586f930ae91a8e3e5))
69+
* **shared-configurations:** [react] remove redefined jsx-a11y plugin ([76e7fc4](https://github.com/Boehringer-Ingelheim/eslint-config/commit/76e7fc4f06caf252cc5bbcdbeb8fb4848c748e93))
70+
* **shared-configurations:** make next.js configuration importable ([c6ca951](https://github.com/Boehringer-Ingelheim/eslint-config/commit/c6ca95150866af2c045a73b706ac3f034f34d7b6))
71+
72+
73+
### Features
74+
75+
* **shared-configurations:** [nextjs] enhance compatibility with react-refresh ([ba20ebd](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ba20ebdced704db40602aa25d270496c06d18d7d))
76+
* **shared-configurations:** add next.js configuration ([ca94532](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ca9453226d898196c576073adc7af47869b551a4))
77+
78+
# [7.0.0-shared-configuration-nextjs.4](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-shared-configuration-nextjs.3...v7.0.0-shared-configuration-nextjs.4) (2025-01-08)
79+
80+
81+
### Bug Fixes
82+
83+
* **shared-configurations:** [nextjs] ignore .next folder per default ([2f51caa](https://github.com/Boehringer-Ingelheim/eslint-config/commit/2f51caaf8b7ead38db9d753586f930ae91a8e3e5))
84+
85+
# [7.0.0-shared-configuration-nextjs.3](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-shared-configuration-nextjs.2...v7.0.0-shared-configuration-nextjs.3) (2025-01-08)
86+
87+
88+
### Bug Fixes
89+
90+
* **shared-configurations:** [react] remove redefined jsx-a11y plugin ([76e7fc4](https://github.com/Boehringer-Ingelheim/eslint-config/commit/76e7fc4f06caf252cc5bbcdbeb8fb4848c748e93))
91+
92+
93+
### Features
94+
95+
* **shared-configurations:** [nextjs] enhance compatibility with react-refresh ([ba20ebd](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ba20ebdced704db40602aa25d270496c06d18d7d))
96+
97+
# [7.0.0-shared-configuration-nextjs.2](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-shared-configuration-nextjs.1...v7.0.0-shared-configuration-nextjs.2) (2025-01-08)
98+
99+
100+
### Bug Fixes
101+
102+
* **shared-configurations:** make next.js configuration importable ([c6ca951](https://github.com/Boehringer-Ingelheim/eslint-config/commit/c6ca95150866af2c045a73b706ac3f034f34d7b6))
103+
104+
# [7.0.0-shared-configuration-nextjs.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v7.0.0-shared-configuration-nextjs.1) (2025-01-08)
105+
106+
107+
### Bug Fixes
108+
109+
* **base:** switch some perfectionist references to flatconfig ([a6697cc](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a6697cc2c6c11ff717732abe741d1300c6d3a608))
110+
* **scripts:** [repair] use exact rimraf version to not use a local and possible incompatible version ([059835d](https://github.com/Boehringer-Ingelheim/eslint-config/commit/059835d26311ea30a6dd5e837eb1a040dcad2b69))
111+
112+
113+
### Features
114+
115+
* add basic typing to the index.js ([ce3fbb0](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ce3fbb063150a162085df2f6e110460670612bb1))
116+
* **base:** [typescript-eslint] update parserOptions to use projectService instead of project ([02ac930](https://github.com/Boehringer-Ingelheim/eslint-config/commit/02ac930eca6f1d9da4f2c724c1febebd9f3c2524))
117+
* **deps:** update dependencies ([dfed600](https://github.com/Boehringer-Ingelheim/eslint-config/commit/dfed60091dfc8be82b1290841fbb864eda982762))
118+
* migrates to flat-config ([b22a872](https://github.com/Boehringer-Ingelheim/eslint-config/commit/b22a872a1589516d571c8907e6ec30bb2b529f94))
119+
* **shared-configurations:** add next.js configuration ([ca94532](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ca9453226d898196c576073adc7af47869b551a4))
120+
121+
122+
### BREAKING CHANGES
123+
124+
* migrate to flat config
125+
* drop support for legacy config
126+
127+
# [7.0.0-next.4](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.3...v7.0.0-next.4) (2025-01-08)
128+
129+
130+
### Bug Fixes
131+
132+
* **scripts:** [repair] use exact rimraf version to not use a local and possible incompatible version ([059835d](https://github.com/Boehringer-Ingelheim/eslint-config/commit/059835d26311ea30a6dd5e837eb1a040dcad2b69))
133+
134+
135+
### Features
136+
137+
* **deps:** update dependencies ([dfed600](https://github.com/Boehringer-Ingelheim/eslint-config/commit/dfed60091dfc8be82b1290841fbb864eda982762))
138+
139+
# [7.0.0-next.3](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.2...v7.0.0-next.3) (2025-01-08)
140+
141+
142+
### Features
143+
144+
* **base:** [typescript-eslint] update parserOptions to use projectService instead of project ([02ac930](https://github.com/Boehringer-Ingelheim/eslint-config/commit/02ac930eca6f1d9da4f2c724c1febebd9f3c2524))
145+
146+
# [7.0.0-typescript-eslint-parser-options.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v7.0.0-typescript-eslint-parser-options.1) (2025-01-07)
147+
148+
149+
### Bug Fixes
150+
151+
* **base:** switch some perfectionist references to flatconfig ([a6697cc](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a6697cc2c6c11ff717732abe741d1300c6d3a608))
152+
153+
154+
### Features
155+
156+
* add basic typing to the index.js ([ce3fbb0](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ce3fbb063150a162085df2f6e110460670612bb1))
157+
* **base:** [typescript-eslint] update parserOptions to use projectService instead of project ([02ac930](https://github.com/Boehringer-Ingelheim/eslint-config/commit/02ac930eca6f1d9da4f2c724c1febebd9f3c2524))
158+
* migrates to flat-config ([b22a872](https://github.com/Boehringer-Ingelheim/eslint-config/commit/b22a872a1589516d571c8907e6ec30bb2b529f94))
159+
160+
161+
### BREAKING CHANGES
162+
163+
* migrate to flat config
164+
* drop support for legacy config
165+
166+
# [7.0.0-next.2](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v7.0.0-next.1...v7.0.0-next.2) (2024-12-20)
167+
168+
169+
### Bug Fixes
170+
171+
* **base:** switch some perfectionist references to flatconfig ([a6697cc](https://github.com/Boehringer-Ingelheim/eslint-config/commit/a6697cc2c6c11ff717732abe741d1300c6d3a608))
172+
173+
# [7.0.0-next.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v7.0.0-next.1) (2024-12-19)
174+
175+
176+
### Features
177+
178+
* add basic typing to the index.js ([ce3fbb0](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ce3fbb063150a162085df2f6e110460670612bb1))
179+
* migrates to flat-config ([b22a872](https://github.com/Boehringer-Ingelheim/eslint-config/commit/b22a872a1589516d571c8907e6ec30bb2b529f94))
180+
181+
182+
### BREAKING CHANGES
183+
184+
* migrate to flat config
185+
* drop support for legacy config
186+
187+
# [7.0.0-migrate-flat-config.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.1...v7.0.0-migrate-flat-config.1) (2024-12-18)
188+
189+
190+
### Features
191+
192+
* add basic typing to the index.js ([ce3fbb0](https://github.com/Boehringer-Ingelheim/eslint-config/commit/ce3fbb063150a162085df2f6e110460670612bb1))
193+
* migrates to flat-config ([b22a872](https://github.com/Boehringer-Ingelheim/eslint-config/commit/b22a872a1589516d571c8907e6ec30bb2b529f94))
194+
195+
196+
### BREAKING CHANGES
197+
198+
* migrate to flat config
199+
* drop support for legacy config
200+
201+
# [6.0.1](https://github.com/Boehringer-Ingelheim/eslint-config/compare/v6.0.0...v6.0.1) (2024-12-18)
9202

10203

11204
### Bug Fixes

0 commit comments

Comments
 (0)