diff --git a/eslint.config.mjs b/eslint.config.mjs
index 0e7a9d29..2586a781 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -31,6 +31,9 @@ export default tsEslint.config(
rules: {
'stylistic/arrow-parens': ['error', 'always'],
'stylistic/object-curly-spacing': ['error', 'always'],
+ 'stylistic/jsx-pascal-case': 'error',
+ 'stylistic/jsx-curly-spacing': ['error', { when: 'never', children: true }],
+ 'stylistic/jsx-sort-props': 'error',
'prettier/prettier': ['error', { singleQuote: true, semi: true, tabWidth: 2, trailingComma: 'all', quoteProps: 'preserve' }],
'@typescript-eslint/no-floating-promises': 'off',
'@typescript-eslint/no-misused-promises': ['off', { checksVoidReturn: false }],
diff --git a/src/plugins/album-actions/index.tsx b/src/plugins/album-actions/index.tsx
index 7c1b0001..80739b49 100644
--- a/src/plugins/album-actions/index.tsx
+++ b/src/plugins/album-actions/index.tsx
@@ -81,26 +81,26 @@ export default createPlugin<
<>