See issue #138. The style guide has now been amended to include the exception mentioned in that issue: https://angular.io/docs/ts/latest/guide/style-guide.html#!#05-13 If possible, the linter should catch when the directive selector is the same as the name of the input being renamed, and not flag it in that case.