gulp-TSLint html 报告器可用吗?

Posted

技术标签:

【中文标题】gulp-TSLint html 报告器可用吗?【英文标题】:Is gulp-TSLint html reporter available? 【发布时间】:2016-08-30 23:52:15 【问题描述】:

我正在使用 npm 开发 angular2 应用程序,我想使用 TSLint 验证我的 TS 代码。我在 cmd 提示符中遇到错误,但我需要 html 报告器。这个选项在 TSLint 中可用吗?提前致谢,如有错误请见谅。

【问题讨论】:

【参考方案1】:

今天我找到了一个,我遇到了同样的问题。我在 npm 中找到了一个包 - tslint-html-report。您可以将它与 Gulp 一起使用来构建报告。

这是我的 gulpfile.js

var gulp = require('gulp');
var tslintHtmlReport = require('tslint-html-report');

gulp.task('buildReport', function() 
      tslintHtmlReport(
      tslint: 'tslint.json',
      srcFiles: 'src/**/*.ts', 
      outDir: 'reports/tslint-html-report',
      html: 'tslint-report.html',
      breakOnError: false,
      typeCheck: true,
      tsconfig: 'tsconfig.json'
    );
);

你可以像这样运行它 - gulp buildReport

源代码:https://github.com/SpitfireSatya/tslint-html-report

【讨论】:

【参考方案2】:

您可以从他们的文档https://github.com/palantir/tslint 中了解到,可用的格式化程序有:prose、json、verbose、pmd、msbuild、checkstyle。

【讨论】:

以上是关于gulp-TSLint html 报告器可用吗?的主要内容,如果未能解决你的问题,请参考以下文章

需要 gulp-tslint 时出错

gulp-tslint 不在控制台上打印 linting 错误

Visual Studio 提示:类设计器将不可用

猫设置里用开ICMP IGMP吗?

错误“html”报告器不存在。检查报告器参数是不是有错误

使用Selenium和Python的日历选择器