teppeis / fixclosure

JavaScript dependency checker/fixer for Closure Library based on ECMAScript AST

Home Page:https://npm.im/fixclosure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A comment below an `@extends` tag invalidates requires

smaren opened this issue · comments

/**
 * @interface
 * @extends {goog.Foo}
 * I am a comment
 */

goog.Foo should be required, but it is not.

Likewise:

/**
 * @interface
 * @extends {goog.Foo}
 * @extends {goog.Foo2}
 * I am a comment
 * @extends {goog.Foo3}
 * @extends {goog.Foo4}
 */

Here goog.Foo is required, but none of the others are.