google/closure-compiler

Warn if a goog.scope alias uses a different name from the last part of the original name

Open

#1,283 opened on Dec 4, 2015

 (5 comments) (0 reactions) (0 assignees)Java (1,197 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (7,176 stars)
PR merge metrics
 (PR metrics pending)

Description

When creating a short alias for some.really.long.name.Foo the alias should almost certainly be Foo. If someone writes

goog.scope(function() {
var Bar = some.really.long.name.Foo;
});

it is surprising and a violation of the style guide. We could probably warn for this pretty easily in the ScopedAliases pass

Contributor guide