angular / angular/angular-cli

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

Abierto
#19,567 2 comentarios 23 reacciones 0 asignados Ver en GitHub
area: @angular-devkit/build-angular feature feature: insufficient votes
Lenguaje dominante
TypeScript
Estrellas
27k
Forks
11.8k
Merge medio
14 h 23 min
PR fusionados (30 d)
162

Descripción

# 🚀 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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
cli, tooling
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.