mirror of
				https://github.com/cinnyapp/cinny.git
				synced 2025-11-04 14:30:29 +03:00 
			
		
		
		
	* reset unread with client sync state change * fix notification toggle setting not working * revert formatOnSave vscode setting
		
			
				
	
	
		
			72 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
module.exports = {
 | 
						|
  env: {
 | 
						|
    browser: true,
 | 
						|
    es2021: true,
 | 
						|
  },
 | 
						|
  extends: [
 | 
						|
    "eslint:recommended",
 | 
						|
    "plugin:react/recommended",
 | 
						|
    "plugin:react-hooks/recommended",
 | 
						|
    "plugin:@typescript-eslint/eslint-recommended",
 | 
						|
    "plugin:@typescript-eslint/recommended",
 | 
						|
    'airbnb',
 | 
						|
    'prettier',
 | 
						|
  ],
 | 
						|
  parser: "@typescript-eslint/parser",
 | 
						|
  parserOptions: {
 | 
						|
    ecmaFeatures: {
 | 
						|
      jsx: true,
 | 
						|
    },
 | 
						|
    ecmaVersion: 'latest',
 | 
						|
    sourceType: 'module',
 | 
						|
  },
 | 
						|
  "globals": {
 | 
						|
    JSX: "readonly"
 | 
						|
  },
 | 
						|
  plugins: [
 | 
						|
    'react',
 | 
						|
    '@typescript-eslint'
 | 
						|
  ],
 | 
						|
  rules: {
 | 
						|
    'linebreak-style': 0,
 | 
						|
    'no-underscore-dangle': 0,
 | 
						|
    "no-shadow": "off",
 | 
						|
 | 
						|
    "import/prefer-default-export": "off",
 | 
						|
    "import/extensions": "off",
 | 
						|
    "import/no-unresolved": "off",
 | 
						|
    "import/no-extraneous-dependencies": [
 | 
						|
      "error",
 | 
						|
      {
 | 
						|
        devDependencies: true,
 | 
						|
      },
 | 
						|
    ],
 | 
						|
 | 
						|
    'react/no-unstable-nested-components': [
 | 
						|
      'error',
 | 
						|
      { allowAsProps: true },
 | 
						|
    ],
 | 
						|
    "react/jsx-filename-extension": [
 | 
						|
      "error",
 | 
						|
      {
 | 
						|
        extensions: [".tsx", ".jsx"],
 | 
						|
      },
 | 
						|
    ],
 | 
						|
 | 
						|
    "react/require-default-props": "off",
 | 
						|
    "react/jsx-props-no-spreading": "off",
 | 
						|
    "react-hooks/rules-of-hooks": "error",
 | 
						|
    "react-hooks/exhaustive-deps": "error",
 | 
						|
 | 
						|
    "@typescript-eslint/no-unused-vars": "error",
 | 
						|
    "@typescript-eslint/no-shadow": "error"
 | 
						|
  },
 | 
						|
  overrides: [
 | 
						|
    {
 | 
						|
      files: ['*.ts'],
 | 
						|
      rules: {
 | 
						|
        'no-undef': 'off',
 | 
						|
      },
 | 
						|
    },
 | 
						|
  ],
 | 
						|
};
 |