google/closure-compiler

Add an @pure annotation

Open

#2,395 opened on 2017年3月31日

GitHub で見る
 (5 comments) (0 reactions) (0 assignees)Java (1,197 forks)batch import
feathelp wanted

Repository metrics

Stars
 (7,176 stars)
PR merge metrics
 (平均マージ 3d 4h) (30d で 1 merged PR)

説明

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.

コントリビューターガイド