Code Climate is a powerful tool even if you don’t adjust any of its default settings. Once you start to tweak its configuration you uncover even more capabilities. In this video, gain a clear understanding of how to adjust the settings for Code Climate built-in behavior and also how to adjust settings for any plugins that your team has selected.
- [Instructor] By default Code Climate … only provides results using the cognitive complexity metric. … Cognitive complexity's still pretty new. … So I find it's best to compare and contrast … to a cyclomatic complexity. … Cyclomatic complexity's been around for longer, … and is more widely implemented. … If you'd like to also see cyclomatic complexity … when using Code Climate, then you'll need … to enable a plugin, which computes that metric for you. … I'll show you how to turn on cyclomatic complexity checks … for a Python project, by using a Code climate engine, … which wraps the CLI tool right on. … Go back to my GitHub account … over at github.com/mscottford-demo. … Click on the django project … and then fork it into your GitHub account. … And then, go back over to Code Climate … and add django as a repository … by clicking Add Repo. … And again, like before when we were working with angular, … this is going to take a few minutes … for Code Climate to collect all the data it needs. …
Author
Released
3/28/2019- Code quality metrics and tools
- Exploring code complexity
- Adjusting complexity thresholds
- Analyzing hotspots and churn
- Visualizing code coverage
- Finding duplication
- Securing dependencies
- Maintaining a consistent coding style
Skill Level Intermediate
Duration
Views
Related Courses
-
Agile Software Development
with Shashi Shekhar1h 53m Beginner -
Agile Software Development: Refactoring
with Richard Kasperowski1h 31m Intermediate
-
Introduction
-
1. Code Quality
-
What is code quality?1m 28s
-
-
2. Complexity
-
What is complexity?2m 39s
-
Adjust thresholds3m 36s
-
-
3. Hotspots and Churn
-
What are hotspots and churn?2m 22s
-
-
4. Code Coverage
-
What is code coverage?2m 56s
-
Windows setup2m 9s
-
macOS X setup3m 19s
-
-
5. Duplication
-
What is duplication?2m 10s
-
-
6. Securing Your Dependencies
-
Why secure dependencies?1m 51s
-
Setting up Snyk1m 24s
-
-
7. Consistent Coding Style
-
Why consistent coding style?1m 40s
-
Setting up Flask2m 1s
-
-
Conclusion
-
Next steps36s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Enabling cyclomatic complexity