Константин Б., оно не только в "настоятельно рекомендуемые", оно во все наборы правил vue входит (и в рекомендованные, и в основные). я в своем ответе написал, как отключить. Ну а в описании написано, что компоненты, которые используются один раз на странице, могут начитаться со слова The. В принципе, это по правилам английского языка (the man против a man), но рекомендовать это во всех случаях, когда в названии компонента одно слово - не верно. Нужно использовать The если нужно подчеркнуть исключительность использования компонента. При этом это могут быть и другие слова, которые помогают определить место и варианты использования компонента.
Ddpl, разве что при создании проекта. Никто не запрещает тебе его менять. Либо что-то криво в репе с образцом у них нынче, либо ты сам случайно задел. В любом случае, исправь на просто true и всё. Или на false.
Тогда уж лучше отключить это правило.
Надо смысл придавать названиями, а не пытаться его обойти.
В конкретно этом случае можно, например, назвать LayoutHeader или SectionHeader или TableHeader в зависимости от того, где он будет применяться.
перенести все данные в js (если это с бэка в процессе формирования страницы, то, например, в json), по клику вызывать функцию, берущую данные из js по какому-нибудь индексу.
не надо inner join, надо union, доп колонка в первой таблице 1, во второй -1, затем обернуть в group by и вывести having Sum(col) = 0 или !=0 в зависимости от того, что надо.