From the course: Build with AI: Developing a Code Review Assistant

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Comparative analysis: Existing GitHub Action implementations

Comparative analysis: Existing GitHub Action implementations

From the course: Build with AI: Developing a Code Review Assistant

Comparative analysis: Existing GitHub Action implementations

- [Instructor] Let's see a similar GitHub Action to what we're trying to build here. This is useful because it will give us a reference. Now, remember, we're going to be leveraging large language models to create this tool and well, nothing better than having something similar that we can use as a reference as extra context for what we're trying to do. In this case, we are going to be using these flake8 action as a reference for what we're trying to do. It has some fancy things, fancy features, but essentially, it's very similar to what we've done before. If you're not familiar with flake8, it is a linter. What is a linter? It is something that will provide some information about certain things that might not be okay about your source code. Very similar to what we're trying to with pmat and this specifically is for Python. Now, pmat is not specifically for Python, it can be for other projects as well. But that is fine, we're going to be using something similar. So let's take a look…

Contents