skrapeit / skrape.it

A Kotlin-based testing/scraping/parsing library providing the ability to analyze and extract data from HTML (server & client-side rendered). It places particular emphasis on ease of use and a high level of readability by providing an intuitive DSL. It aims to be a testing lib, but can also be used to scrape websites in a convenient fashion.
https://docs.skrape.it
MIT License
805 stars 59 forks source link

[IMPROVEMENT] use qodana as linter #131

Closed christian-draeger closed 1 year ago

christian-draeger commented 3 years ago

Qodana comprises two main parts: a nicely packaged GUI-less IntelliJ IDEA engine tailored for use in a CI pipeline as a typical “linter” tool, and an interactive web-based reporting UI.

https://blog.jetbrains.com/idea/2021/02/early-access-program-for-qodana-a-new-product-that-brings-the-smarts-of-jetbrains-ides-into-your-ci-pipeline/

msotho commented 1 year ago

Hi. I want to try implement this.

Is the idea to set up for the GitHub Actions and generate the html report for the results?

Thanks.

christian-draeger commented 1 year ago

Yes exactly. The idea is to have a static code analysis as a quality gate being part of the ci pipeline :)

msotho commented 1 year ago

Understood. I've done something similar in our company repos.

I plan to implement it and raise a PR over the next weekend 😃

christian-draeger commented 1 year ago

Nice :) thank you very much