circleci

lread 2022-05-11T16:40:44.592949Z

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!

lispyclouds 2022-05-11T16:51:21.340889Z

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 😄

lread 2022-05-11T17:05:52.441499Z

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

lispyclouds 2022-05-11T17:15:55.898659Z

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
lispyclouds 2022-05-11T17:16:34.153259Z

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

lispyclouds 2022-05-11T17:19:38.006889Z

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.

lread 2022-05-11T17:10:39.924049Z

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.