loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'Update linters' (#3402) from renovate/linters into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/3402
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>

+134 -34
+129 -29
package-lock.json
··· 78 78 "eslint-plugin-jquery": "1.5.1", 79 79 "eslint-plugin-no-jquery": "2.7.0", 80 80 "eslint-plugin-no-use-extend-native": "0.5.0", 81 - "eslint-plugin-regexp": "2.4.0", 81 + "eslint-plugin-regexp": "2.5.0", 82 82 "eslint-plugin-sonarjs": "0.25.1", 83 83 "eslint-plugin-unicorn": "52.0.0", 84 - "eslint-plugin-vitest": "0.4.1", 84 + "eslint-plugin-vitest": "0.5.4", 85 85 "eslint-plugin-vitest-globals": "1.5.0", 86 - "eslint-plugin-vue": "9.24.0", 86 + "eslint-plugin-vue": "9.25.0", 87 87 "eslint-plugin-vue-scoped-css": "2.8.0", 88 - "eslint-plugin-wc": "2.0.4", 88 + "eslint-plugin-wc": "2.1.0", 89 89 "happy-dom": "14.7.1", 90 90 "markdownlint-cli": "0.39.0", 91 91 "postcss-html": "1.6.0", 92 - "stylelint": "16.3.1", 92 + "stylelint": "16.4.0", 93 93 "stylelint-declaration-block-no-ignored-properties": "2.8.0", 94 94 "stylelint-declaration-strict-value": "1.10.4", 95 95 "stylelint-value-no-unknown-custom-properties": "6.0.1", ··· 3990 3990 } 3991 3991 }, 3992 3992 "node_modules/css-functions-list": { 3993 - "version": "3.2.1", 3994 - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.1.tgz", 3995 - "integrity": "sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==", 3993 + "version": "3.2.2", 3994 + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", 3995 + "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", 3996 3996 "dev": true, 3997 3997 "engines": { 3998 3998 "node": ">=12 || >=16" ··· 5770 5770 } 5771 5771 }, 5772 5772 "node_modules/eslint-plugin-regexp": { 5773 - "version": "2.4.0", 5774 - "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-2.4.0.tgz", 5775 - "integrity": "sha512-OL2S6VPjQhs9s/NclQ0qattVq1J0GU8ox70/HIVy5Dxw+qbbdd7KQkyucsez2clEQjvdtDe12DTnPphFFUyXFg==", 5773 + "version": "2.5.0", 5774 + "resolved": "https://registry.npmjs.org/eslint-plugin-regexp/-/eslint-plugin-regexp-2.5.0.tgz", 5775 + "integrity": "sha512-I7vKcP0o75WS5SHiVNXN+Eshq49sbrweMQIuqSL3AId9AwDe9Dhbfug65vw64LxmOd4v+yf5l5Xt41y9puiq0g==", 5776 5776 "dev": true, 5777 5777 "dependencies": { 5778 5778 "@eslint-community/eslint-utils": "^4.2.0", ··· 5836 5836 } 5837 5837 }, 5838 5838 "node_modules/eslint-plugin-vitest": { 5839 - "version": "0.4.1", 5840 - "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.4.1.tgz", 5841 - "integrity": "sha512-+PnZ2u/BS+f5FiuHXz4zKsHPcMKHie+K+1Uvu/x91ovkCMEOJqEI8E9Tw1Wzx2QRz4MHOBHYf1ypO8N1K0aNAA==", 5839 + "version": "0.5.4", 5840 + "resolved": "https://registry.npmjs.org/eslint-plugin-vitest/-/eslint-plugin-vitest-0.5.4.tgz", 5841 + "integrity": "sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==", 5842 5842 "dev": true, 5843 5843 "dependencies": { 5844 - "@typescript-eslint/utils": "^7.4.0" 5844 + "@typescript-eslint/utils": "^7.7.1" 5845 5845 }, 5846 5846 "engines": { 5847 5847 "node": "^18.0.0 || >= 20.0.0" 5848 5848 }, 5849 5849 "peerDependencies": { 5850 - "eslint": ">=8.0.0", 5850 + "eslint": "^8.57.0 || ^9.0.0", 5851 5851 "vitest": "*" 5852 5852 }, 5853 5853 "peerDependenciesMeta": { ··· 5865 5865 "integrity": "sha512-ZSsVOaOIig0oVLzRTyk8lUfBfqzWxr/J3/NFMfGGRIkGQPejJYmDH3gXmSJxAojts77uzAGB/UmVrwi2DC4LYA==", 5866 5866 "dev": true 5867 5867 }, 5868 + "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/scope-manager": { 5869 + "version": "7.7.1", 5870 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.7.1.tgz", 5871 + "integrity": "sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==", 5872 + "dev": true, 5873 + "dependencies": { 5874 + "@typescript-eslint/types": "7.7.1", 5875 + "@typescript-eslint/visitor-keys": "7.7.1" 5876 + }, 5877 + "engines": { 5878 + "node": "^18.18.0 || >=20.0.0" 5879 + }, 5880 + "funding": { 5881 + "type": "opencollective", 5882 + "url": "https://opencollective.com/typescript-eslint" 5883 + } 5884 + }, 5885 + "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/types": { 5886 + "version": "7.7.1", 5887 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.7.1.tgz", 5888 + "integrity": "sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==", 5889 + "dev": true, 5890 + "engines": { 5891 + "node": "^18.18.0 || >=20.0.0" 5892 + }, 5893 + "funding": { 5894 + "type": "opencollective", 5895 + "url": "https://opencollective.com/typescript-eslint" 5896 + } 5897 + }, 5898 + "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/typescript-estree": { 5899 + "version": "7.7.1", 5900 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.1.tgz", 5901 + "integrity": "sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==", 5902 + "dev": true, 5903 + "dependencies": { 5904 + "@typescript-eslint/types": "7.7.1", 5905 + "@typescript-eslint/visitor-keys": "7.7.1", 5906 + "debug": "^4.3.4", 5907 + "globby": "^11.1.0", 5908 + "is-glob": "^4.0.3", 5909 + "minimatch": "^9.0.4", 5910 + "semver": "^7.6.0", 5911 + "ts-api-utils": "^1.3.0" 5912 + }, 5913 + "engines": { 5914 + "node": "^18.18.0 || >=20.0.0" 5915 + }, 5916 + "funding": { 5917 + "type": "opencollective", 5918 + "url": "https://opencollective.com/typescript-eslint" 5919 + }, 5920 + "peerDependenciesMeta": { 5921 + "typescript": { 5922 + "optional": true 5923 + } 5924 + } 5925 + }, 5926 + "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/utils": { 5927 + "version": "7.7.1", 5928 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.7.1.tgz", 5929 + "integrity": "sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==", 5930 + "dev": true, 5931 + "dependencies": { 5932 + "@eslint-community/eslint-utils": "^4.4.0", 5933 + "@types/json-schema": "^7.0.15", 5934 + "@types/semver": "^7.5.8", 5935 + "@typescript-eslint/scope-manager": "7.7.1", 5936 + "@typescript-eslint/types": "7.7.1", 5937 + "@typescript-eslint/typescript-estree": "7.7.1", 5938 + "semver": "^7.6.0" 5939 + }, 5940 + "engines": { 5941 + "node": "^18.18.0 || >=20.0.0" 5942 + }, 5943 + "funding": { 5944 + "type": "opencollective", 5945 + "url": "https://opencollective.com/typescript-eslint" 5946 + }, 5947 + "peerDependencies": { 5948 + "eslint": "^8.56.0" 5949 + } 5950 + }, 5951 + "node_modules/eslint-plugin-vitest/node_modules/@typescript-eslint/visitor-keys": { 5952 + "version": "7.7.1", 5953 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.1.tgz", 5954 + "integrity": "sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==", 5955 + "dev": true, 5956 + "dependencies": { 5957 + "@typescript-eslint/types": "7.7.1", 5958 + "eslint-visitor-keys": "^3.4.3" 5959 + }, 5960 + "engines": { 5961 + "node": "^18.18.0 || >=20.0.0" 5962 + }, 5963 + "funding": { 5964 + "type": "opencollective", 5965 + "url": "https://opencollective.com/typescript-eslint" 5966 + } 5967 + }, 5868 5968 "node_modules/eslint-plugin-vue": { 5869 - "version": "9.24.0", 5870 - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz", 5871 - "integrity": "sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==", 5969 + "version": "9.25.0", 5970 + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.25.0.tgz", 5971 + "integrity": "sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==", 5872 5972 "dev": true, 5873 5973 "dependencies": { 5874 5974 "@eslint-community/eslint-utils": "^4.4.0", ··· 5884 5984 "node": "^14.17.0 || >=16.0.0" 5885 5985 }, 5886 5986 "peerDependencies": { 5887 - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" 5987 + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" 5888 5988 } 5889 5989 }, 5890 5990 "node_modules/eslint-plugin-vue-scoped-css": { ··· 5914 6014 } 5915 6015 }, 5916 6016 "node_modules/eslint-plugin-wc": { 5917 - "version": "2.0.4", 5918 - "resolved": "https://registry.npmjs.org/eslint-plugin-wc/-/eslint-plugin-wc-2.0.4.tgz", 5919 - "integrity": "sha512-ORu7MBv0hXIvq894EJad70m+AvHGbmrDdKT6lcgtCVVhEbuIAyxg0ilfqqqHOmsh8PfcUBeEae3y7CElKvm1KQ==", 6017 + "version": "2.1.0", 6018 + "resolved": "https://registry.npmjs.org/eslint-plugin-wc/-/eslint-plugin-wc-2.1.0.tgz", 6019 + "integrity": "sha512-s/BGOtmpgQ2yifR6EC1OM9t0DwYLgg4ZAL07Kw4eXvBb5TYaPafI+65tswvnZvhH8FqcjERLbBZPPvYsvinkfg==", 5920 6020 "dev": true, 5921 6021 "dependencies": { 5922 6022 "is-valid-element-name": "^1.0.0", ··· 11031 11131 "dev": true 11032 11132 }, 11033 11133 "node_modules/stylelint": { 11034 - "version": "16.3.1", 11035 - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.3.1.tgz", 11036 - "integrity": "sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw==", 11134 + "version": "16.4.0", 11135 + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.4.0.tgz", 11136 + "integrity": "sha512-uSx7VMuXwLuYcNSIg+0/fFNv0WinsfLAqsVVy7h7p80clKOHiGE8pfY6UjqwylTHiJrRIahTl6a8FPxGezhWoA==", 11037 11137 "dev": true, 11038 11138 "dependencies": { 11039 11139 "@csstools/css-parser-algorithms": "^2.6.1", 11040 11140 "@csstools/css-tokenizer": "^2.2.4", 11041 11141 "@csstools/media-query-list-parser": "^2.1.9", 11042 - "@csstools/selector-specificity": "^3.0.2", 11142 + "@csstools/selector-specificity": "^3.0.3", 11043 11143 "@dual-bundle/import-meta-resolve": "^4.0.0", 11044 11144 "balanced-match": "^2.0.0", 11045 11145 "colord": "^2.9.3", 11046 11146 "cosmiconfig": "^9.0.0", 11047 - "css-functions-list": "^3.2.1", 11147 + "css-functions-list": "^3.2.2", 11048 11148 "css-tree": "^2.3.1", 11049 11149 "debug": "^4.3.4", 11050 11150 "fast-glob": "^3.3.2", ··· 11073 11173 "strip-ansi": "^7.1.0", 11074 11174 "supports-hyperlinks": "^3.0.0", 11075 11175 "svg-tags": "^1.0.0", 11076 - "table": "^6.8.1", 11176 + "table": "^6.8.2", 11077 11177 "write-file-atomic": "^5.0.1" 11078 11178 }, 11079 11179 "bin": {
+5 -5
package.json
··· 77 77 "eslint-plugin-jquery": "1.5.1", 78 78 "eslint-plugin-no-jquery": "2.7.0", 79 79 "eslint-plugin-no-use-extend-native": "0.5.0", 80 - "eslint-plugin-regexp": "2.4.0", 80 + "eslint-plugin-regexp": "2.5.0", 81 81 "eslint-plugin-sonarjs": "0.25.1", 82 82 "eslint-plugin-unicorn": "52.0.0", 83 - "eslint-plugin-vitest": "0.4.1", 83 + "eslint-plugin-vitest": "0.5.4", 84 84 "eslint-plugin-vitest-globals": "1.5.0", 85 - "eslint-plugin-vue": "9.24.0", 85 + "eslint-plugin-vue": "9.25.0", 86 86 "eslint-plugin-vue-scoped-css": "2.8.0", 87 - "eslint-plugin-wc": "2.0.4", 87 + "eslint-plugin-wc": "2.1.0", 88 88 "happy-dom": "14.7.1", 89 89 "markdownlint-cli": "0.39.0", 90 90 "postcss-html": "1.6.0", 91 - "stylelint": "16.3.1", 91 + "stylelint": "16.4.0", 92 92 "stylelint-declaration-block-no-ignored-properties": "2.8.0", 93 93 "stylelint-declaration-strict-value": "1.10.4", 94 94 "stylelint-value-no-unknown-custom-properties": "6.0.1",