angular / angular/angular-cli

Add --silent option to ng build, test and lint

オープン
#19,567 コメント 2 件 リアクション 23 件 担当者 0 名 GitHub で見る
area: @angular-devkit/build-angular feature feature: insufficient votes
主要言語
TypeScript
スター
27k
フォーク
11.8k
平均マージ
14時間 23分
マージ済み PR(30日)
162

説明

# 🚀 Feature request
Add a `--silent` option to **build**, **test** and **lint** so that it only outputs errors.

### Command (mark with an `x`)
- [ ] new
- [x] build
- [ ] serve
- [x] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [x] lint
- [ ] extract-i18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

### Description
So the usecase for us is that we have a pre-push GIT hook that runs **lint**, **test** and **build** before allowing the push to go through. Our issue is that we have a rather large application and the output for test and build are quite massive. An ideal situation would be if neither of the commands output anything if they pass and only show the errors if they don't.
Another usecase where this could be useful is for PR-builds to deliver a small but relevant report.

### Describe the solution you'd like
Add a `--silent` option that only output any potential error the command might come across.

### Describe alternatives you've considered
_Optionally:_ Add a `--loglevel` option so you could filter away depending on the level of your choice.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

Start at the ng build, ng test, and ng lint command entry points and inspect how their output is currently emitted. Define done as a --silent option supported by all three commands that suppresses output on success while retaining errors, with command coverage confirming the behavior.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
angular, typescript
領域
cli, tooling
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
38/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。