Geoffrey Copin
Geoffrey Copin's Blog

Geoffrey Copin's Blog

Follow
homebadges
Tag

static code analysis

#static-code-analysis

More content

Read more stories on Hashnode


Articles with this tag

Build a custom Python linter in 5 minutes

Jan 20, 20234 min read

Creating a custom linter can be a great way to enforce coding standards and detect code smells. In this tutorial, we'll use Sylver, a source code...

Build a custom Python linter in 5 minutes

Build a custom Javascript linter in 5 minutes

Nov 24, 20225 min read

Creating a custom linter can be a great way to enforce coding standards and detect code smells. In this tutorial, we'll use Sylver, a source code...

Build a custom Javascript linter in 5 minutes

Building a JSON validator with Sylver - Part3/3 : From queries to analyzer

Aug 30, 20224 min read

In Part1 and Part2 of the series, we learned how to build a language spec and how to use Sylver's query language to explore the parse tree of our...

Building a JSON validator with Sylver - Part3/3 : From queries to analyzer

Building a JSON validator with Sylver - Part2/3 : Intuitive JSON AST queries

Aug 20, 20225 min read

In Part 1, we used Sylver's meta language to build a specification for the JSON format. But an AST, by itself, is not of much use. In this next...

Building a JSON validator with Sylver - Part2/3 : Intuitive JSON AST queries

Building a JSON validator with Sylver - Part1/3 : Writing a JSON parser in 49 lines of code

Aug 10, 20228 min read

Sylver is a language agnostic platform for building custom source code analyzers (think eslint for every language). This might be a lot to unpack, so...

Building a JSON validator with Sylver - Part1/3 : Writing a JSON parser in 49 lines of code