`eslint-plugin-signals` es un plugin de ESLint diseñado para trabajar con Angular Signals, proporcionando reglas de linting específicas para mejorar la calidad del código y prevenir patrones problemáticos al usar signals en aplicaciones Angular.
npm install eslint-plugin-signalseslint-plugin-signals es un plugin de ESLint diseñado para trabajar con Angular Signals, proporcionando reglas de linting específicas para mejorar la calidad del código y prevenir patrones problemáticos al usar signals en aplicaciones Angular.
@angular-eslint y complementa reglas existentes como @angular-eslint/template/no-call-expression.
@angular-eslint/template/no-call-expression para evitar llamadas a métodos en templates de Angular:
json
{
"@angular-eslint/template/no-call-expression": [
"error",
{
"allowSuffix": "$" // este sufijo debe ser el mismo definido en esta regla
}
]
}
`
Esta configuración permite que se ejecuten métodos en templates solo si:
- Terminan con el sufijo especificado (allowSuffix): como propiedades que terminan en $ (típicamente observables y signals).
Instalación
`bash
npm install eslint-plugin-signals --save-dev
``