| | |
| | module.exports = { |
| | env: { |
| | browser: true, |
| | es2021: true, |
| | }, |
| | extends: "eslint:recommended", |
| | parserOptions: { |
| | ecmaVersion: "latest", |
| | }, |
| | rules: { |
| | "arrow-spacing": "error", |
| | "block-spacing": "error", |
| | "brace-style": "error", |
| | "comma-dangle": ["error", "only-multiline"], |
| | "comma-spacing": "error", |
| | "comma-style": ["error", "last"], |
| | "curly": ["error", "multi-line", "consistent"], |
| | "eol-last": "error", |
| | "func-call-spacing": "error", |
| | "function-call-argument-newline": ["error", "consistent"], |
| | "function-paren-newline": ["error", "consistent"], |
| | "indent": ["error", 4], |
| | "key-spacing": "error", |
| | "keyword-spacing": "error", |
| | "linebreak-style": ["error", "unix"], |
| | "no-extra-semi": "error", |
| | "no-mixed-spaces-and-tabs": "error", |
| | "no-multi-spaces": "error", |
| | "no-redeclare": ["error", {builtinGlobals: false}], |
| | "no-trailing-spaces": "error", |
| | "no-unused-vars": "off", |
| | "no-whitespace-before-property": "error", |
| | "object-curly-newline": ["error", {consistent: true, multiline: true}], |
| | "object-curly-spacing": ["error", "never"], |
| | "operator-linebreak": ["error", "after"], |
| | "quote-props": ["error", "consistent-as-needed"], |
| | "semi": ["error", "always"], |
| | "semi-spacing": "error", |
| | "semi-style": ["error", "last"], |
| | "space-before-blocks": "error", |
| | "space-before-function-paren": ["error", "never"], |
| | "space-in-parens": ["error", "never"], |
| | "space-infix-ops": "error", |
| | "space-unary-ops": "error", |
| | "switch-colon-spacing": "error", |
| | "template-curly-spacing": ["error", "never"], |
| | "unicode-bom": "error", |
| | }, |
| | globals: { |
| | |
| | gradioApp: "readonly", |
| | executeCallbacks: "readonly", |
| | onAfterUiUpdate: "readonly", |
| | onOptionsChanged: "readonly", |
| | onUiLoaded: "readonly", |
| | onUiUpdate: "readonly", |
| | uiCurrentTab: "writable", |
| | uiElementInSight: "readonly", |
| | uiElementIsVisible: "readonly", |
| | |
| | opts: "writable", |
| | all_gallery_buttons: "readonly", |
| | selected_gallery_button: "readonly", |
| | selected_gallery_index: "readonly", |
| | switch_to_txt2img: "readonly", |
| | switch_to_img2img_tab: "readonly", |
| | switch_to_img2img: "readonly", |
| | switch_to_sketch: "readonly", |
| | switch_to_inpaint: "readonly", |
| | switch_to_inpaint_sketch: "readonly", |
| | switch_to_extras: "readonly", |
| | get_tab_index: "readonly", |
| | create_submit_args: "readonly", |
| | restart_reload: "readonly", |
| | updateInput: "readonly", |
| | |
| | requestGet: "readonly", |
| | popup: "readonly", |
| | |
| | localization: "readonly", |
| | |
| | randomId: "readonly", |
| | requestProgress: "readonly", |
| | |
| | modalPrevImage: "readonly", |
| | modalNextImage: "readonly", |
| | |
| | setupTokenCounters: "readonly", |
| | } |
| | }; |
| |
|