google/closure-compiler

Add an @pure annotation

Open

#2 395 ouverte le 31 mars 2017

Voir sur GitHub
 (5 commentaires) (0 réactions) (0 assignés)Java (1 197 forks)batch import
feathelp wanted

Métriques du dépôt

Stars
 (7 176 stars)
Métriques de merge PR
 (Merge moyen 3j 4h) (1 PR mergée en 30 j)

Description

I'd like to have an annotation to declare an intent that a function will not have side effects. In the presence of this annotation, I'd like the compiler to warn me if the function has side effects.

In a lot of code, you have simple helper methods that are intended to be side-effect free. It's very easy for a side effect to be accidentally introduced at a later time. I'd like to have a warning issued for this so the developer can correct it.

Guide contributeur