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
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
-
-
-
(Locked)
Strategic approach to automated review systems48s
-
(Locked)
PMAT architecture: Parser design and AST analysis2m 54s
-
(Locked)
Codifying review standards: Linting rules and semantic analysis5m 54s
-
(Locked)
Comparative analysis: Existing GitHub Action implementations3m 47s
-
(Locked)
Prompt engineering: Temperature control and response determinism4m 38s
-
(Locked)
Module summary and tool selection criteria58s
-
(Locked)
-
-
-