<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>FOSS4G 2022 | Take-Home Messages from Adding Code Quality Measures to GRASS GIS</title>
        <link>https://video.osgeo.org/videos/watch/0d23451d-accc-433c-8609-3938dda199b7</link>
        <description>The message is not surprising: You should quality check your code, too, even if you are writing a small script for your own needs! However, maybe you wondered if all the warning messages are relevant to you or got discouraged after getting a flood of messages from tools like Pylint. Perhaps you were even annoyed by it. This talk will help you get motivated and get started and how to automate that with continuous integration tools such as GitHub Actions. In this talk, I will share my experience with adding various code and non-code checks to GRASS GIS which is primarily written in C, C++, and Python. Checking a mixed code base with over 30 years of development is not easy, but not impossible. The talk will cover code quality measures in GRASS GIS such as tests, Pylint, Black, GCC, CodeQL, and Super-Linter and how this compares to my experience with new and small organizational repositories. Vaclav Petras https://talks.osgeo.org/foss4g-2022/talk/DQPT8L/ #foss4g2022 #generaltrack #Stateofsoftware</description>
        <lastBuildDate>Wed, 03 Jun 2026 22:50:23 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://video.osgeo.org</generator>
        <image>
            <title>FOSS4G 2022 | Take-Home Messages from Adding Code Quality Measures to GRASS GIS</title>
            <url>https://video.osgeo.org/lazy-static/avatars/de841c88-3a57-45ac-9eff-a00237356bfc.png</url>
            <link>https://video.osgeo.org/videos/watch/0d23451d-accc-433c-8609-3938dda199b7</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://video.osgeo.org/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://video.osgeo.org/feeds/video-comments.xml?videoId=0d23451d-accc-433c-8609-3938dda199b7" rel="self" type="application/rss+xml"/>
    </channel>
</rss>