postman - Postman:有没有办法用 ESLint 检查 Pre-request Scripts 和 Tests?
问题描述
试图找到一种方法来针对来自 Postman 应用程序的 Tests 和 Pre-request Scripts 的代码运行 ESLint。
作为一种解决方法,我.js
在我的项目中创建了一个虚拟文件,将我的代码从 Postman 复制粘贴到其中,然后运行 ESLint。
这种方法适用于单个请求,但对于整个集合来说可能相当乏味。
事实上,我正在考虑编写一个软件,它会从collection.json
文件中获取测试和预请求脚本,把它放在一堆单独的 .js 文件中,运行 ESLint 并返回一个带有检查结果的文件。
假人collection.json
例如:
"event": [
{
"listen": "test",
"script": {
"id": "0qwe123r-t4yu-5i6o-786p-901asd2fg3h4",
"exec": [
"const planetNames = [];",
"",
"pm.response.json().results.forEach(planet => {",
" console.log(`Planet name is: ${planet.name}`);",
" planetNames.push(planet.name);",
"});",
"",
"console.log(`Planet names are: ${planetNames}`);"
],
"type": "text/javascript"
}
}
],
但是,我首先想检查社区的想法。
解决方案
推荐阅读
- docker - 如何引用映像的来源以进行部署创建
- swift - 如何更改一个静态单元格的高度 | 迅速
- r - 在模块化闪亮应用程序中将反应式数据表服务器传递给 ui
- sql-server - 如何防止 SQL 代理作业被执行
- python - 从矩阵计算菱形的面积
- awk - 如何使用 awk 过滤 .csv 文件
- git - 将 git shortlog 限制在日期范围内
- javascript - Javascript 以三分钟为间隔计数
- coq - 在 Emacs 证明通用目标缓冲区中丢失“.+1”Coq 表示法
- github - 未找到 Aws ElasticBeanstalk 和 CodePipeline Url 404