Hi @pfaffman,
I did a little test on my repo. While both cases pass the completion, the default config generates an error for the GJS file, and it is not scanned.
On the second approach, the GJS file recognized, and linted successfully.
Please compare the main branch actions with linting branch actions; I only introduced the configs of second option in the linting branch:

