mirror of
https://github.com/goauthentik/authentik.git
synced 2026-08-30 18:51:39 -07:00
* core: Bump packages. * Bump Live Reload dependencies. * Bump tsconfig. * Bum ESLint config deps. Fix formatting. * Bump Prettier deps. Fix ESlint config. * Bump live reload deps. Fix linter. * Bump website deps. * web: Update dependencies. Fix Playwright issues. * Fix deprecations. * Fix linter warnings. * Fix override, run audit. * Fix import path. * Tidy types. * Format. * Update ignore patterns. * Fix import path. * Update deps. Clean up workspace linting. * Update deps, options. * Hide icons in navbar. * Format. * Remove deprecated option. * Use relative packages. * Add scripts. Tidy. * Bump engines. * Clarify order. * Clarify order. Install base deps. * Format. * Fix stale user during tests. * Fix runtime errors. * Fix redirect during tests, UI change. * web: Fix danger button hover background color. * web: Adjust colors, padding. * web: Fix sidebar colors, padding. * Fix alignment. * Fix background contrast.
60 lines
1.6 KiB
JavaScript
60 lines
1.6 KiB
JavaScript
import { createESLintPackageConfig } from "@goauthentik/eslint-config";
|
|
|
|
import tseslint from "typescript-eslint";
|
|
|
|
// @ts-check
|
|
|
|
/**
|
|
* ESLint configuration for authentik's monorepo.
|
|
*/
|
|
const ESLintConfig = createESLintPackageConfig({
|
|
ignorePatterns: [
|
|
"**/dist/**",
|
|
"**/out/**",
|
|
"**/vendored/**",
|
|
"**/.wireit/**",
|
|
"**/node_modules/",
|
|
"**/.storybook/*",
|
|
"coverage/",
|
|
"src/locale-codes.ts",
|
|
"storybook-static/",
|
|
"src/locales/",
|
|
"**/*.min.js",
|
|
],
|
|
});
|
|
|
|
export default tseslint.config(
|
|
...ESLintConfig,
|
|
{
|
|
rules: {
|
|
"no-console": "off",
|
|
},
|
|
files: ["packages/**/*"],
|
|
},
|
|
{
|
|
rules: {
|
|
"no-void": "off",
|
|
"no-implicit-coercion": "off",
|
|
"prefer-template": "off",
|
|
"@typescript-eslint/ban-ts-comment": "off",
|
|
"@typescript-eslint/no-unused-vars": "off",
|
|
"@typescript-eslint/no-use-before-define": "off",
|
|
"array-callback-return": "off",
|
|
"block-scoped-var": "off",
|
|
"consistent-return": "off",
|
|
"func-names": "off",
|
|
"guard-for-in": "off",
|
|
"no-bitwise": "off",
|
|
"no-div-regex": "off",
|
|
"no-else-return": "off",
|
|
"no-empty-function": "off",
|
|
"no-param-reassign": "off",
|
|
"no-throw-literal": "off",
|
|
// "no-var": "off",
|
|
"prefer-arrow-callback": "off",
|
|
"react/jsx-no-leaked-render": "off",
|
|
"vars-on-top": "off",
|
|
},
|
|
},
|
|
);
|