上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

vscode通过eslint语法检查的问题

[复制链接]
  • TA的每日心情
    奋斗
    23 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    22

    主题

    28

    回帖

    191

    积分

    荣誉开发者

    积分
    191

    新人报道油中2周年荣誉开发者

    发表于 2023-3-31 11:49:55 | 显示全部楼层 | 阅读模式
    悬赏12油猫币已解决

    sciptcat脚本编辑器脚本器是带js语言 eslint 语法检查的,语法排查错误比较容易

    vscode安装eslint语法检查安装 后,配置文件设置为js语言,gm函数和console都提示未定义函数错误,导致一堆误报错

    想知道怎么配置才能不提示gm函数和console都提示未定义函数错误

    最佳答案

    查看完整内容

    [md]```json { "env": { "es6": true, "browser": true }, "parserOptions": { "ecmaVersion": 2022, "sourceType": "script", "ecmaFeatures": { "globalReturn": true }, "allowAwaitOutsideFunction": true }, "rules": { "userscripts/no-invalid-grant": 1, "userscripts/no-invalid-headers": 1, "users ...
  • TA的每日心情
    慵懒
    23 小时前
  • 签到天数: 624 天

    [LV.9]以坛为家II

    30

    主题

    532

    回帖

    1400

    积分

    荣誉开发者

    积分
    1400

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2023-3-31 11:49:56 | 显示全部楼层
    
    {
        "env": {
            "es6": true,
            "browser": true
        },
        "parserOptions": {
            "ecmaVersion": 2022,
            "sourceType": "script",
            "ecmaFeatures": {
                "globalReturn": true
            },
            "allowAwaitOutsideFunction": true
        },
        "rules": {
            "userscripts/no-invalid-grant": 1,
            "userscripts/no-invalid-headers": 1,
            "userscripts/no-invalid-metadata": [
                2,
                {
                    "top": "optional"
                }
            ],
            "userscripts/require-name": [
                2,
                "required"
            ],
            "userscripts/require-description": [
                1,
                "required"
            ],
            "userscripts/require-version": [
                1,
                "required"
            ],
            "userscripts/require-attribute-space-prefix": 1,
            "userscripts/use-homepage-and-url": 0,
            "userscripts/use-download-and-update-url": 1,
            "userscripts/better-use-match": 1,
            "curly": [
                1,
                "multi-line"
            ],
            "dot-location": 0,
            "dot-notation": [
                1,
                {
                    "allowKeywords": true
                }
            ],
            "no-caller": 1,
            "no-case-declarations": 2,
            "no-div-regex": 0,
            "no-empty-pattern": 2,
            "no-eq-null": 0,
            "no-eval": 1,
            "no-extra-bind": 1,
            "no-fallthrough": 1,
            "no-implicit-globals": 2,
            "no-implied-eval": 1,
            "no-lone-blocks": 1,
            "no-loop-func": 1,
            "no-multi-spaces": 1,
            "no-multi-str": 1,
            "no-native-reassign": 1,
            "no-octal-escape": 2,
            "no-octal": 2,
            "no-proto": 1,
            "no-redeclare": 2,
            "no-return-assign": 1,
            "no-sequences": 1,
            "no-undef": 1,
            "no-useless-call": 1,
            "no-useless-concat": 1,
            "no-with": 1
        },
        "globals": {
            "uneval": "writeable",
            "unsafeWindow": "writeable",
            "GM_info": "writeable",
            "GM": "writeable",
            "GM_addStyle": "writeable",
            "GM_addElement": "writeable",
            "GM_cookie": "writeable",
            "GM_deleteValue": "writeable",
            "GM_listValues": "writeable",
            "GM_getValue": "writeable",
            "GM_download": "writeable",
            "GM_log": "writeable",
            "GM_registerMenuCommand": "writeable",
            "GM_unregisterMenuCommand": "writeable",
            "GM_openInTab": "writeable",
            "GM_setValue": "writeable",
            "GM_addValueChangeListener": "writeable",
            "GM_removeValueChangeListener": "writeable",
            "GM_xmlhttpRequest": "writeable",
            "GM_webRequest": "writeable",
            "GM_getTab": "writeable",
            "GM_saveTab": "writeable",
            "GM_getTabs": "writeable",
            "GM_setClipboard": "writeable",
            "GM_notification": "writeable",
            "GM_getResourceText": "writeable",
            "GM_getResourceURL": "writeable"
        }
    }

    github上找的,油猴的eslint配置,在这基础上改一下直接覆盖设置?

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-28 23:59
  • 签到天数: 191 天

    [LV.7]常住居民III

    633

    主题

    5173

    回帖

    6052

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6052

    荣誉开发者管理员油中2周年生态建设者喜迎中秋

    发表于 2023-3-31 12:57:34 | 显示全部楼层
    这个问题我没法回答
    下一位来答吧
    我关闭eslint一把梭
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    290

    主题

    3881

    回帖

    3797

    积分

    管理员

    积分
    3797

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-3-31 13:37:43 | 显示全部楼层
    vscode安装eslint扩展?然后用脚本猫的配置
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 704 天

    [LV.9]以坛为家II

    27

    主题

    733

    回帖

    7213

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7213

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-3-31 13:37:46 | 显示全部楼层
    李恒道 发表于 2023-3-31 12:57
    这个问题我没法回答
    下一位来答吧
    我关闭eslint一把梭

    我也。。。。。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    23 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    22

    主题

    28

    回帖

    191

    积分

    荣誉开发者

    积分
    191

    新人报道油中2周年荣誉开发者

    发表于 2023-3-31 14:25:47 | 显示全部楼层
    王一之 发表于 2023-3-31 13:37
    vscode安装eslint扩展?然后用脚本猫的配置

    脚本猫支持vscode作为编辑器,脚本猫自带编辑器eslint语法检查不会误报gm函数为定义,

    vscode编辑器 js语言 配置的是 "CodFrm.scriptcat-vscode"
        "[javascript]": {
            
            "editor.defaultFormatter": "CodFrm.scriptcat-vscode"
        },

    问题 消息框 提示信息
    'GM_xmlhttpRequest' is not defined.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    290

    主题

    3881

    回帖

    3797

    积分

    管理员

    积分
    3797

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-3-31 14:36:24 | 显示全部楼层
    zip11 发表于 2023-3-31 14:25
    脚本猫支持vscode作为编辑器,脚本猫自带编辑器eslint语法检查不会误报gm函数为定义,

    vscode编辑器 js ...

    啊?后面一段我没读懂,editor.defaultFormatter为什么是我哪个插件的
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    23 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    22

    主题

    28

    回帖

    191

    积分

    荣誉开发者

    积分
    191

    新人报道油中2周年荣誉开发者

    发表于 2023-3-31 14:51:07 | 显示全部楼层
    王一之 发表于 2023-3-31 14:36
    啊?后面一段我没读懂,editor.defaultFormatter为什么是我哪个插件的

    安装scriptcat-vscode插件后,再载入js文件vscode右下角就会提示选择js或者scriptcat-vscode,我就选择scriptcat-vscode
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    290

    主题

    3881

    回帖

    3797

    积分

    管理员

    积分
    3797

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-3-31 15:31:33 | 显示全部楼层
    zip11 发表于 2023-3-31 14:51
    安装scriptcat-vscode插件后,再载入js文件vscode右下角就会提示选择js或者scriptcat-vscode,我就选择sc ...

    好吧,感觉这是bug,我后面看看

    虽然当初有想做的
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    23 小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    22

    主题

    28

    回帖

    191

    积分

    荣誉开发者

    积分
    191

    新人报道油中2周年荣誉开发者

    发表于 2023-3-31 17:07:10 | 显示全部楼层

    本帖最后由 zip11 于 2023-3-31 17:08 编辑

    本帖最后由 zip11 于 2023-3-31 17:08 编辑

    测试哥哥提供的配置文件,直接替换再js程序文件夹的eslint配置文件 .eslintrc.js 里面存在内容,不用修改直接替换,现在没有gm函数未定义错误报错了,感谢~~~///(^v^)\

    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表