| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 |
- module.exports = {
- "extends": [
- "next/core-web-vitals",
- "plugin:import/recommended",
- "prettier"
- ],
- "rules": {
- "jsx-a11y/alt-text": "off",
- "react/display-name": "off",
- "react/no-children-prop": "off",
- "@next/next/no-img-element": "off",
- "@next/next/no-page-custom-font": "off",
- "lines-around-comment": [
- "error",
- {
- "beforeBlockComment": true,
- "beforeLineComment": true,
- "allowBlockStart": true,
- "allowObjectStart": true,
- "allowArrayStart": true
- }
- ],
- "padding-line-between-statements": [
- "error",
- {
- "blankLine": "any",
- "prev": "export",
- "next": "export"
- },
- {
- "blankLine": "always",
- "prev": [
- "const",
- "let",
- "var"
- ],
- "next": "*"
- },
- {
- "blankLine": "any",
- "prev": [
- "const",
- "let",
- "var"
- ],
- "next": [
- "const",
- "let",
- "var"
- ]
- },
- {
- "blankLine": "always",
- "prev": "*",
- "next": [
- "function",
- "multiline-const",
- "multiline-block-like"
- ]
- },
- {
- "blankLine": "always",
- "prev": [
- "function",
- "multiline-const",
- "multiline-block-like"
- ],
- "next": "*"
- }
- ],
- "newline-before-return": "error",
- "import/newline-after-import": [
- "error",
- {
- "count": 1
- }
- ],
- "import/order": [
- "error",
- {
- "groups": [
- "builtin",
- "external",
- [
- "internal",
- "parent",
- "sibling",
- "index"
- ],
- [
- "object",
- "unknown"
- ]
- ],
- "pathGroups": [
- {
- "pattern": "react",
- "group": "external",
- "position": "before"
- },
- {
- "pattern": "next/**",
- "group": "external",
- "position": "before"
- },
- {
- "pattern": "~/**",
- "group": "external",
- "position": "before"
- },
- {
- "pattern": "@/**",
- "group": "internal"
- }
- ],
- "pathGroupsExcludedImportTypes": [
- "react",
- "type"
- ],
- "newlines-between": "always-and-inside-groups"
- }
- ]
- },
- "settings": {
- "react": {
- "version": "detect"
- },
- "import/parsers": {},
- "import/resolver": {
- "typescript": {
- "project": "./jsconfig.json"
- }
- }
- },
- "overrides": []
- };
|