Skip to content

Commit

Permalink
Code check config
Browse files Browse the repository at this point in the history
  • Loading branch information
Dschoordsch committed Dec 16, 2024
1 parent 15d37d4 commit aba5b48
Show file tree
Hide file tree
Showing 2 changed files with 39 additions and 0 deletions.
1 change: 1 addition & 0 deletions packages/mattermost-plugin/.prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
__generated__/*
38 changes: 38 additions & 0 deletions packages/mattermost-plugin/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import {fixupPluginRules} from '@eslint/compat'
import typescriptEslint from '@typescript-eslint/eslint-plugin'
import emotion from 'eslint-plugin-emotion'
import react from 'eslint-plugin-react'
import reactHooks from 'eslint-plugin-react-hooks'
import base from '../../eslint.config.mjs'

export default [
...base,
{
ignores: ['__generated__/*'],
},
{
plugins: {
'@typescript-eslint': typescriptEslint,
emotion,
react,
'react-hooks': fixupPluginRules(reactHooks)
},
settings: {
react: {
version: 'detect'
}
},
rules: {
'emotion/jsx-import': 'error',
'emotion/no-vanilla': 'error',
'emotion/import-from-emotion': 'error',
'emotion/styled-import': 'error',
'react/no-find-dom-node': 'off',
'react/no-unescaped-entities': 'off',
'react/display-name': 'off',
'react/prop-types': 'off',
'react-hooks/rules-of-hooks': 'warn',
'space-before-function-paren': 'off'
}
}
]

0 comments on commit aba5b48

Please sign in to comment.