chore: Update lint dependencies

This commit is contained in:
Joachim Van Herwegen
2024-07-18 11:03:30 +02:00
parent d1282f6b1a
commit ecd031e69f
37 changed files with 3049 additions and 2931 deletions

View File

@@ -1,6 +1,6 @@
module.exports = [
{
name: 'opinionated:file-names:all',
name: 'opinionated/file-names/all',
rules: {
'unicorn/filename-case': [ 'error', {
cases: {
@@ -17,7 +17,7 @@ module.exports = [
},
},
{
name: 'opinionated:file-names:ts',
name: 'opinionated/file-names/ts',
files: [ '**/*.ts' ],
rules: {
'unicorn/filename-case': [ 'error', {

View File

@@ -1,5 +1,5 @@
module.exports = {
name: 'opinionated:general',
name: 'opinionated/general',
rules: {
'antfu/consistent-list-newline': 'error',
@@ -126,6 +126,8 @@ module.exports = {
'ts/prefer-for-of': 'error',
'ts/prefer-function-type': 'error',
// Only need 1 unused vars rule
'no-unused-vars': 'off',
'unused-imports/no-unused-vars': [
'error',
{ args: 'after-used', vars: 'all', ignoreRestSiblings: true },

View File

@@ -2,7 +2,7 @@ const jest = require('eslint-plugin-jest');
// Specifically for tests
module.exports = {
name: 'opinionated:test',
name: 'opinionated/test',
// See https://github.com/jest-community/eslint-plugin-jest/issues/1408
plugins: {
jest,

View File

@@ -1,4 +1,5 @@
module.exports = {
name: 'opinionated/typed',
rules: {
'ts/consistent-type-assertions': [ 'error', {
assertionStyle: 'as',
@@ -45,6 +46,8 @@ module.exports = {
'ts/prefer-readonly': 'error',
'ts/prefer-reduce-type-parameter': 'error',
'ts/prefer-regexp-exec': 'error',
// Not sure if this would make code better
'ts/strict-boolean-expressions': 'off',
'ts/prefer-string-starts-ends-with': 'error',
'ts/require-array-sort-compare': 'error',

View File

@@ -1,5 +1,5 @@
module.exports = {
name: 'opinionated:unicorn',
name: 'opinionated/unicorn',
rules: {
'unicorn/better-regex': 'error',
'unicorn/empty-brace-spaces': 'error',