a homebrewed DnD campaign based in the Honkai: Star Rail universe
hsr honkaistarrail dnd

chore: merge oxlint configs together (#113)

authored by samanthanguyen.me and committed by

GitHub c4462f04 11bf3a3e

+69 -67
+67 -1
.oxlintrc.json
··· 50 50 "typescript/no-inferrable-types": "error", 51 51 "typescript/prefer-for-of": "error", 52 52 "typescript/prefer-function-type": "error" 53 - } 53 + }, 54 + "overrides": [ 55 + { 56 + "files": ["**/*.svelte"], 57 + "jsPlugins": ["eslint-plugin-svelte"], 58 + "rules": { 59 + // base rules config 60 + "no-inner-declarations": "off", 61 + "no-self-assign": "off", 62 + "svelte/system": "error", 63 + "svelte/comment-directive": "error", 64 + // recommended rules config 65 + "svelte/infinite-reactive-loop": "error", 66 + "svelte/no-at-debug-tags": "warn", 67 + "svelte/no-at-html-tags": "error", 68 + "svelte/no-dom-manipulating": "error", 69 + "svelte/no-dupe-else-if-blocks": "error", 70 + "svelte/no-dupe-on-directives": "error", 71 + "svelte/no-dupe-style-properties": "error", 72 + "svelte/no-dupe-use-directives": "error", 73 + "svelte/no-export-load-in-svelte-module-in-kit-pages": "error", 74 + "svelte/no-immutable-reactive-statements": "error", 75 + "svelte/no-inner-declarations": "error", 76 + "svelte/no-inspect": "warn", 77 + "svelte/no-navigation-without-resolve": "error", 78 + "svelte/no-not-function-handler": "error", 79 + "svelte/no-object-in-text-mustaches": "error", 80 + "svelte/no-raw-special-elements": "error", 81 + "svelte/no-reactive-functions": "error", 82 + "svelte/no-reactive-literals": "error", 83 + "svelte/no-reactive-reassign": "error", 84 + "svelte/no-shorthand-style-property-overrides": "error", 85 + "svelte/no-store-async": "error", 86 + "svelte/no-svelte-internal": "error", 87 + "svelte/no-unknown-style-directive-property": "error", 88 + "svelte/no-unnecessary-state-wrap": "error", 89 + "svelte/no-unused-props": "error", 90 + "svelte/no-unused-svelte-ignore": "error", 91 + "svelte/no-useless-children-snippet": "error", 92 + "svelte/no-useless-mustaches": "error", 93 + "svelte/prefer-svelte-reactivity": "error", 94 + "svelte/prefer-writable-derived": "error", 95 + "svelte/require-each-key": "error", 96 + "svelte/require-event-dispatcher-types": "error", 97 + "svelte/require-store-reactive-access": "error", 98 + "svelte/valid-each-key": "error", 99 + "svelte/valid-prop-names-in-kit-pages": "error", 100 + // other best practices 101 + "svelte/require-stores-init": "error", 102 + // security 103 + "svelte/no-target-blank": "error", 104 + // stylistic 105 + "svelte/block-lang": [ 106 + "error", 107 + { 108 + "enforceScriptPresent": true, 109 + "enforceStylePresent": false, 110 + "script": "ts", 111 + "style": "css" 112 + } 113 + ], 114 + "svelte/no-spaces-around-equal-signs-in-attribute": "error", 115 + "svelte/shorthand-attribute": "error", 116 + "svelte/shorthand-directive": "error" 117 + } 118 + } 119 + ] 54 120 }
-64
.oxlintrc.svelte.json
··· 1 - { 2 - "$schema": "./node_modules/oxlint/configuration_schema.json", 3 - "jsPlugins": ["eslint-plugin-svelte"], 4 - "rules": { 5 - // base rules config 6 - "no-inner-declarations": "off", 7 - "no-self-assign": "off", 8 - "svelte/system": "error", 9 - "svelte/comment-directive": "error", 10 - // recommended rules config 11 - "svelte/infinite-reactive-loop": "error", 12 - "svelte/no-at-debug-tags": "warn", 13 - "svelte/no-at-html-tags": "error", 14 - "svelte/no-dom-manipulating": "error", 15 - "svelte/no-dupe-else-if-blocks": "error", 16 - "svelte/no-dupe-on-directives": "error", 17 - "svelte/no-dupe-style-properties": "error", 18 - "svelte/no-dupe-use-directives": "error", 19 - "svelte/no-export-load-in-svelte-module-in-kit-pages": "error", 20 - "svelte/no-immutable-reactive-statements": "error", 21 - "svelte/no-inner-declarations": "error", 22 - "svelte/no-inspect": "warn", 23 - "svelte/no-navigation-without-resolve": "error", 24 - "svelte/no-not-function-handler": "error", 25 - "svelte/no-object-in-text-mustaches": "error", 26 - "svelte/no-raw-special-elements": "error", 27 - "svelte/no-reactive-functions": "error", 28 - "svelte/no-reactive-literals": "error", 29 - "svelte/no-reactive-reassign": "error", 30 - "svelte/no-shorthand-style-property-overrides": "error", 31 - "svelte/no-store-async": "error", 32 - "svelte/no-svelte-internal": "error", 33 - "svelte/no-unknown-style-directive-property": "error", 34 - "svelte/no-unnecessary-state-wrap": "error", 35 - "svelte/no-unused-props": "error", 36 - "svelte/no-unused-svelte-ignore": "error", 37 - "svelte/no-useless-children-snippet": "error", 38 - "svelte/no-useless-mustaches": "error", 39 - "svelte/prefer-svelte-reactivity": "error", 40 - "svelte/prefer-writable-derived": "error", 41 - "svelte/require-each-key": "error", 42 - "svelte/require-event-dispatcher-types": "error", 43 - "svelte/require-store-reactive-access": "error", 44 - "svelte/valid-each-key": "error", 45 - "svelte/valid-prop-names-in-kit-pages": "error", 46 - // other best practices 47 - "svelte/require-stores-init": "error", 48 - // security 49 - "svelte/no-target-blank": "error", 50 - // stylistic 51 - "svelte/block-lang": [ 52 - "error", 53 - { 54 - "enforceScriptPresent": true, 55 - "enforceStylePresent": false, 56 - "script": "ts", 57 - "style": "css" 58 - } 59 - ], 60 - "svelte/no-spaces-around-equal-signs-in-attribute": "error", 61 - "svelte/shorthand-attribute": "error", 62 - "svelte/shorthand-directive": "error" 63 - } 64 - }
+1 -1
app/.oxlintrc.json
··· 1 1 { 2 2 "$schema": "./../node_modules/oxlint/configuration_schema.json", 3 - "extends": ["./../.oxlintrc.json", "./../.oxlintrc.svelte.json"] 3 + "extends": ["./../.oxlintrc.json"] 4 4 }
+1 -1
packages/icons/.oxlintrc.json
··· 1 1 { 2 2 "$schema": "./../../node_modules/oxlint/configuration_schema.json", 3 - "extends": ["./../../.oxlintrc.json", "./../../.oxlintrc.svelte.json"] 3 + "extends": ["./../../.oxlintrc.json"] 4 4 }