google/closure-compiler

Add an @pure annotation

Open

#2.395 aberto em 31 de mar. de 2017

Ver no GitHub
 (5 comments) (0 reactions) (0 assignees)Java (1.197 forks)batch import
feathelp wanted

Métricas do repositório

Stars
 (7.176 stars)
Métricas de merge de PR
 (Mesclagem média 3d 4h) (1 fundiu PR em 30d)

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.

Guia do colaborador