Skip to content

Commit

Permalink
a new beginning
Browse files Browse the repository at this point in the history
  • Loading branch information
zaiste committed Sep 21, 2023
1 parent 639fc2d commit 29a22f5
Show file tree
Hide file tree
Showing 1,062 changed files with 7,886 additions and 538,146 deletions.
23 changes: 0 additions & 23 deletions .dockerignore

This file was deleted.

13 changes: 0 additions & 13 deletions .env

This file was deleted.

83 changes: 83 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"$schema": "https://json.schemastore.org/eslintrc.json",
"plugins": ["@typescript-eslint", "import"],
"parserOptions": {
"project": "tsconfig.json"
},
"extends": [
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking",
"plugin:import/recommended",
"plugin:import/typescript",
"prettier",
"next/core-web-vitals"
],
"rules": {
// sort imports
// "import/order": "error",

// no let exports
"import/no-mutable-exports": "error",

"import/no-cycle": "error",
"import/no-default-export": "error",

// allow {} even though it's unsafe but comes handy
"@typescript-eslint/ban-types": [
"error",
{
"types": {
"{}": false
}
}
],

"@typescript-eslint/consistent-type-imports": [
"error",
{
"prefer": "type-imports",
"fixStyle": "inline-type-imports",
"disallowTypeAnnotations": false
}
],

"import/no-duplicates": ["error", { "prefer-inline": true }],

// false negatives
"import/namespace": ["off"],

// we allow empty interfaces
"no-empty-pattern": "off",
"@typescript-eslint/no-empty-interface": "off",

// we allow empty functions
"@typescript-eslint/no-empty-function": "off",

// we sometimes use async functions that don't await anything
"@typescript-eslint/require-await": "off",

// make sure to `await` inside try…catch
"@typescript-eslint/return-await": ["error", "in-try-catch"],

// allow unused vars prefixed with `_`
"@typescript-eslint/no-unused-vars": [
"error",
{ "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }
],

// numbers and booleans are fine in template strings
"@typescript-eslint/restrict-template-expressions": [
"error",
{ "allowNumber": true, "allowBoolean": true }
]
},
"overrides": [
{
"files": ["app/**/*.ts?(x)", "*.ts"],
"rules": {
"import/no-default-export": "off"
}
}
],
"ignorePatterns": ["*.js", "*.jsx"]
}
201 changes: 0 additions & 201 deletions .github/workflows/addCommentToReleasePR.js

This file was deleted.

72 changes: 0 additions & 72 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

Loading

0 comments on commit 29a22f5

Please sign in to comment.