|
128 | 128 | "dependencies": {
|
129 | 129 | "@anolilab/package-json-utils": "3.0.5",
|
130 | 130 | "@babel/eslint-parser": "^7.22.15",
|
| 131 | + "eslint-plugin-no-only-tests": "^3.1.0", |
131 | 132 | "@babel/plugin-syntax-import-assertions": "^7.22.5",
|
132 | 133 | "@html-eslint/eslint-plugin": "^0.19.1",
|
133 | 134 | "@html-eslint/parser": "^0.19.1",
|
| 135 | + "@eslint/js": "^8.49.0", |
134 | 136 | "@rushstack/eslint-patch": "^1.4.0",
|
135 | 137 | "@rushstack/eslint-plugin-security": "^0.7.0",
|
136 | 138 | "@typescript-eslint/eslint-plugin": ">=6.7.2",
|
|
172 | 174 | "devDependencies": {
|
173 | 175 | "@anolilab/semantic-release-preset": "7.0.0",
|
174 | 176 | "@arthurgeron/eslint-plugin-react-usememo": "^2.0.1",
|
| 177 | + "eslint-plugin-ssr-friendly": "^1.2.0", |
175 | 178 | "@testing-library/dom": "^9.3.3",
|
176 | 179 | "@total-typescript/ts-reset": "^0.5.1",
|
177 | 180 | "@types/confusing-browser-globals": "^1.0.1",
|
|
185 | 188 | "eslint-plugin-etc": "^2.0.3",
|
186 | 189 | "eslint-plugin-jest": "^27.4.0",
|
187 | 190 | "eslint-plugin-jest-async": "^1.0.3",
|
| 191 | + "eslint-plugin-deprecation": "^2.0.0", |
188 | 192 | "eslint-plugin-jest-dom": "^5.1.0",
|
189 | 193 | "eslint-plugin-jest-formatting": "^3.1.0",
|
190 | 194 | "eslint-plugin-jsdoc": "^46.8.2",
|
191 | 195 | "eslint-plugin-jsx-a11y": "^6.7.1",
|
| 196 | + "eslint-plugin-validate-jsx-nesting": "^1.0.1", |
192 | 197 | "eslint-plugin-no-unsanitized": "^4.0.2",
|
193 | 198 | "eslint-plugin-prefer-object-spread": "^1.2.1",
|
194 | 199 | "eslint-plugin-react": "^7.33.2",
|
|
211 | 216 | "vitest": "^0.34.5"
|
212 | 217 | },
|
213 | 218 | "peerDependencies": {
|
214 |
| - "eslint": "^8.15.0" |
| 219 | + "eslint": "^8.15.0", |
| 220 | + "@babel/core": "^7.22.20" |
215 | 221 | },
|
216 | 222 | "optionalDependencies": {
|
217 | 223 | "@arthurgeron/eslint-plugin-react-usememo": "^2.0.1",
|
| 224 | + "eslint-plugin-ssr-friendly": "^1.2.0", |
218 | 225 | "@tanstack/eslint-plugin-query": "^4.34.1",
|
219 | 226 | "eslint-plugin-array-func": "^4.0.0",
|
220 | 227 | "eslint-plugin-ava": "^14.0.0",
|
|
227 | 234 | "eslint-plugin-jest-formatting": "^3.1.0",
|
228 | 235 | "eslint-plugin-jsdoc": "^46.8.2",
|
229 | 236 | "eslint-plugin-jsx-a11y": "^6.7.1",
|
| 237 | + "eslint-plugin-validate-jsx-nesting": "^1.0.1", |
230 | 238 | "eslint-plugin-n": "^16.1.0",
|
231 | 239 | "eslint-plugin-no-unsanitized": "^4.0.2",
|
232 | 240 | "eslint-plugin-playwright": "^0.16.0",
|
|
258 | 266 | "src/config/plugins/babel.ts",
|
259 | 267 | "src/config/plugins/compat.ts",
|
260 | 268 | "src/config/plugins/cypress.ts",
|
| 269 | + "src/config/plugins/deprecation.ts", |
261 | 270 | "src/config/plugins/es.ts",
|
262 | 271 | "src/config/plugins/eslint-comments.ts",
|
263 | 272 | "src/config/plugins/etc.ts",
|
|
275 | 284 | "src/config/plugins/mdx.ts",
|
276 | 285 | "src/config/plugins/no-extend-native.ts",
|
277 | 286 | "src/config/plugins/no-loops.ts",
|
| 287 | + "src/config/plugins/no-only-tests.ts", |
278 | 288 | "src/config/plugins/no-secrets.ts",
|
279 | 289 | "src/config/plugins/no-unsanitized.ts",
|
280 | 290 | "src/config/plugins/node.ts",
|
|
289 | 299 | "src/config/plugins/security.ts",
|
290 | 300 | "src/config/plugins/simple-import-sort.ts",
|
291 | 301 | "src/config/plugins/sonarjs.ts",
|
| 302 | + "src/config/plugins/ssr-friendly.ts", |
292 | 303 | "src/config/plugins/storybook.ts",
|
293 | 304 | "src/config/plugins/tailwindcss.ts",
|
294 | 305 | "src/config/plugins/tanstack-query.ts",
|
|
298 | 309 | "src/config/plugins/tsdoc.ts",
|
299 | 310 | "src/config/plugins/typescript.ts",
|
300 | 311 | "src/config/plugins/unicorn.ts",
|
| 312 | + "src/config/plugins/validate-jsx-nesting.ts", |
301 | 313 | "src/config/plugins/vitest.ts",
|
302 | 314 | "src/config/plugins/yml.ts",
|
303 | 315 | "src/config/plugins/you-dont-need-lodash-underscore.ts",
|
|
0 commit comments