Fork me on GitHub
#circleci
<
2022-05-11
>
lread16:05:44

I am finding the circleci command line tool useful. I’m using circleci config validate to help me find my (many) yaml errors before pushing!

lispyclouds16:05:21

I've been using https://github.com/redhat-developer/yaml-language-serverhttps://github.com/redhat-developer/yaml-language-serverfor this and some more things too, understands the circle yaml, really nice hints and hooks nicely into lsp 😄

lread17:05:52

Neat! Does it find semantic errors in circleci config too?

lispyclouds17:05:55

Not really so much about the intricacies, but more about the required keys and their types. Would still recommend the cli for things like minimum number of jobs etc.

👍 1
lispyclouds17:05:34

The lsp is a nice, less context switching mechanism given that you're kinda familiar with circle 😄

lispyclouds17:05:38

Gives me an idea to hook this up to https://github.com/jose-elias-alvarez/null-ls.nvimhttps://github.com/jose-elias-alvarez/null-ls.nvima way to hook in non lsp things into neovims lsp. Uses #clj-kondo in a similar way.

lread17:05:39

Now that CircleCI has generously made Windows and macOS platforms available for open source use, I am dipping a toe in. One thing I’m unclear on is what software comes included for these platforms. I’ve searched the CircleCI docs, maybe I missed descriptions somewhere.