npm 脚本模拟运行器 - 测试 package.json scripts 逻辑
粘贴 package.json 中的 scripts 部分,模拟执行并预览串联命令和环境变量的效果。
UD5工具箱
编写、测试并验证你的自定义 ESLint 规则逻辑
create() 方法的对象,该方法返回一个 AST 节点访问器,在代码解析后的抽象语法树上进行遍历检测。
CallExpression、VariableDeclaration),值为处理函数。context.report() 报告违规,传入节点位置和消息。Program(根节点)、FunctionDeclaration(函数声明)、CallExpression(函数调用)、VariableDeclaration(变量声明)、Literal(字面量)等。理解 AST 结构是编写高质量 ESLint 规则的关键。推荐使用 AST Explorer 可视化理解代码的 AST 结构。
RuleTester 工具,编写有效的和无效的代码示例,验证规则行为。--rulesdir 参数加载本地规则进行实际测试。meta.type 分为三大类:no-debugger、no-unused-vars、no-eval。no-console(建议使用日志库)、prefer-const。lineText — 当前行的文本内容;lineNumber — 当前行号(从1开始);fullCode — 完整的测试代码文本;tokens — 当前行解析出的词法单元数组(实验性)。null(无违规)或一个包含 message、column、endColumn 字段的违规对象。
eslint-config-prettier 关闭 ESLint 中与 Prettier 冲突的格式规则,实现两者协同工作。
粘贴 package.json 中的 scripts 部分,模拟执行并预览串联命令和环境变量的效果。
逐步骤模拟SMTP握手:EHLO、MAIL FROM、RCPT TO、DATA,查看服务器响应。
选择编程语言,生成一份该语言的代码审查要点清单,包含性能、安全、可读性等。
设置复杂度规则(长度、字符类型、字典排除),测试密码是否满足自定义安全策略。
编写或粘贴 HTML 邮件代码,通过免费邮件发送 API 发送一份测试邮件给自己检查效果。
输入提交信息,立即检查是否符合 conventional commits 规范,给出修复建议。
分屏编写 OpenAPI 规范(YAML/JSON)并实时预览文档,支持语法高亮和错误提示。
定义字段模版和数量,批量生成仿真JSON数据,支持中文姓名、邮箱、电话等。
逐步演示OAuth 2.0授权码流程或PKCE流程,展示参数跳转和Token交换。
定义JSON Schema结构,自动填充符合类型与格式的随机数据,支持导出大文件用于压力测试。
同步器令牌模式演示:生成令牌嵌入表单,提交时验证,理解CSRF防护核心流程。
上传 JSON 格式题库,随机抽取指定数量题目生成在线测验,自动评分和解析。
定义状态、字母表和转移规则,逐步执行图灵机,观察纸带内容变化。
将普通英文文本转换为Leet语(如E→3, A→4),多种替换强度可选,给文字增添极客风格。
粘贴一篇短文,自动生成几道简单的选择或填空题来测试理解。
获取设备上所有可用的语音合成音色,试听并比较不同语言和嗓音。
使用CTAP2模拟器或安全密钥在浏览器中体验无密码注册与认证流程。
随机替换、交换或删除字母生成带有拼写错误的文本,用于测试校对或训练纠错能力。
在线Base58编码与解码,剔除易混淆字符(0、O、l、I),常用于比特币地址和短链接。
测试浏览器通知权限和弹出,自定义标题、正文及图标,发送系统桌面通知,调试推送。
编写题目与选项,自动排版为正式试卷格式,支持选择题、填空题与配对题,可直接打印。
在画布上放置并连接与、或、非门,切换输入观察输出。
定义颜色、间距等令牌,导出为 SCSS、CSS 自定义属性或 JavaScript 模块。
上传 OpenAPI 描述文件,自动生成符合定义的模拟 JSON 响应,支持选择不同端点。
手动输入宽度和高度像素值,生成一个模拟窗口查看内容适配状况。
生成随机的姓名、邮箱、地址、电话等用户信息,支持自定义字段和批量输出JSON数组,用于测试填充。
通过向导填写代码规范、提交流程、测试要求等,自动生成项目的贡献指南文档。
可视化展示发布/订阅模式的运作,添加订阅者和发布者,查看事件流。
尝试输入各种编码和混淆的 XSS 向量,检查是否被过滤或执行(沙盒环境)。
激活模态框后,模拟 Tab 和 Shift+Tab,验证焦点是否被正确限制在对话框内。