Greasy Fork is available in English.
ESLint 规则页面自动跳转到对应的 ESLint 中文页。请卸载此插件(ESLint docs/rules 自动跳转中文),并安装更名后的插件(ESLint 自动跳转中文)
// ==UserScript== // @icon https://cn.eslint.org/img/favicon.512x512.png // @name ESLint 自动跳转中文 // @namespace http://tampermonkey.net/ // @version 0.2.3 // @description ESLint 规则页面自动跳转到对应的 ESLint 中文页。请卸载此插件(ESLint docs/rules 自动跳转中文),并安装更名后的插件(ESLint 自动跳转中文) // @author liyuhang1997 // @match http*://eslint.org/* // @grant none // ==/UserScript== (function bar() { const mode1 = 'confirm'; const mode2 = 'direct'; const jumpMode = mode1; // 如果需要切换为不经询问直接跳转模式,修改 mode1 为 mode2 即可 const isEslintdotorg = window.location.hostname === 'eslint.org'; const isDocsRules = window.location.pathname.indexOf('docs/rules') === 1; console.log('window.location.hostname :', window.location.hostname); if (isEslintdotorg && isDocsRules) { if (jumpMode === mode1) { if ((window.confirm('Do you want to jump to the Chinese page, although it may not exist.'))) { window.location.replace(`https://cn.eslint.org${window.location.pathname}`); } } else if (jumpMode === mode2) { window.location.replace(`https://cn.eslint.org${window.location.pathname}`); } else { alert('"ESLint 自动跳转中文" 提示您:错误的跳转模式,请设置为 mode1 或 mode2'); } } }());