Source Radar: A Versatile Open-Source Code Analysis Tool for Development Teams

Priyambada Roul (~priyambada)


0

Votes

Description:

Hello 👋  In this talk, I present Source Radar an open-source code quality, security, static analysis, and reporting tool for development teams. 

Featuring a robust plug-in architecture, Source Radar facilitates seamless integration of different linters and analyzers for multiple programming languages. Developers can tailor Source Radar to specific project requirements for comprehensive code quality analysis. It offers robust reporting and analysis features for teams to gain insights into their codebase and identify potential issues. 

Source Radar is firmly committed to interoperability. It seamlessly integrates with widely used standard tooling such as Black, Ruff, and Eslint without adopting proprietary solutions. Moreover, Source Radar helps to achieve cohesion and consistency in development workflows by streamlining configuration standardization across teams by providing centralized configurations, enhancing productivity and code quality organization-wide.

I'll present a deep technical overview of Source Radar, the plug-in architecture, inner workings, deployment, future goals, and how your organization can adopt it.

Brief outline of the talk

  1. The ecosystem of linters in Python and other languages
  2. Inspiration for source radar
  3. Architecture overview
  4. Plugin architecture for different linters
  5. Source radar vs existing tools
  6. Quick code walkthrough of how to integrate a new tool

Prerequisites:

Very beginner friendly, some familiarity with linters and formatters will be helpful

Content URLs:

https://drive.google.com/file/d/1ckgLrgbnq-LIL1TLAmthbiZFPBKnKwgk/view?usp=drive_link

Speaker Info:

I am a Software Developer working at Baton Systems. I love conducting art workshops, dancing, and reading books in my free time.

Section: Python in Platform Engineering and Developer Operations
Type: Talk
Target Audience: Intermediate
Last Updated: