Saltar al contenido principal

dart analyze

Herramienta de línea de comandos para análisis estático

El comando dart analyze realiza el mismo análisis estático que obtienes cuando usas un IDE o editor que tiene soporte para Dart.

Aquí tienes un ejemplo de cómo realizar un análisis estático sobre todos los archivos de Dart bajo el directorio actual:

dart analyze

Puedes personalizar cómo maneja el analyzer las advertencias y los problemas de nivel informativo (info). Normalmente, el analyzer reporta un fallo cuando encuentra errores o advertencias, pero no cuando encuentra problemas de nivel informativo. Puedes personalizar este comportamiento usando las banderas --fatal-infos y --no-fatal-warnings. Por ejemplo, para hacer que el analyzer falle ante cualquier problema, usa la bandera --fatal-infos:

dart analyze --fatal-infos

Puedes añadir como argumento un directorio o un solo archivo:

dart analyze [<DIRECTORY> | <DART_FILE>]

Por ejemplo, aquí tienes el comando para analizar el directorio bin:

dart analyze bin

Para personalizar el análisis, usa un archivo de opciones de análisis o comentarios especiales en el código fuente de Dart, como se describe en Personalizar el análisis estático.

Para obtener información sobre las opciones de línea de comandos, usa la bandera --help:

dart analyze --help