[Linter] Split linter messages from attribute names

Related to Core/#199. Makes linter messages more modular and informative.