I’m not UlrikHD

  • 1 Post
  • 72 Comments
Joined 2 years ago
cake
Cake day: September 19th, 2023

help-circle


  • First paragraphs in the article

    Writing a package manager is not one of the most common programming tasks. After all, there are many out-of-the-box ones available. Yet, somehow I’ve found myself in exactly this situation.

    How so?

    I’m a big fan of SQLite and its extensions. Given the large number of such extensions in the wild, I wanted a structured approach to managing them. Which usually involves, well, a package manager. Except there is none for SQLite. So I decided to build one!


















  • I don’t want to get into an Internet argument over pedantry. Linter is often used as a catch-all term for static analysis tools.

    Wikipedia defines it as

    Lint is the computer science term for a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs.

    Catching type errors and attribute errors would fit under this description, if you use a different, more precise definition at your workplace, cool, then we just have different definitions for it. The point is that your IDE should automatically detect the errors regardless of what you call it.