js-lint + correct amdefine boilerplate + refactor dep.ui.enhancers