У меня проблема с тем, что я настроил статический анализатор кода SonarQube в своем угловом проекте, и он помечает использование имен угловых компонентов как селекторы css, такие как md-input-container
, как проблему.
Так что, если у меня есть такое правило в моей CSS
md-input-container {
display: block;
}
анализатор кода сообщает об этом по умолчанию, поскольку он не является стандартным селектором и, как таковой, скорее всего, это опечатка.
Теперь я могу сделать несколько вещей, чтобы решить эти проблемы, но вопрос до обсуждения, и я не смог найти ответ на него.
Разве мы не должны использовать нестандартные имена селекторов в нашем css / scss и вместо этого давать селекторы классов компонентам?