Rishit DagliforRishit Dagli's Blogrishitdagli.hashnode.net·Aug 30, 2022FeaturedHow to Use GitHub Super Linter in Your ProjectsOriginally Posted on freecodecamp.org When you're starting a new project, you might have to add multiple linting tools to beautify your code and prevent simple errors. You will often use multiple linters – one of them might support an npm installatio...Discuss·20 likes·501 readsGitHub
Adham SalamaforAdham's Blogadhamsalama.hashnode.net·Oct 6, 2022Statically type & compile Python codePython is a dynamically typed, interpreted programming language, unlike statically typed, compiled languages like C++. But it can be! You can write Python code in a statically typed way using type hints, check for type errors using mypy, and you can ...Plamen Ivanov and 1 other are discussing this2 people are discussing thisDiscuss·3 likes·457 readsPythonPython
Geoffrey Copinforsylver.hashnode.net·Jan 20, 2023Build a custom Python linter in 5 minutesCreating 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 query engine to build a custom Python linter in just a few lines of code. Sylver's main interface is a R...Discuss·1 like·592 readsPython
Cédric BahirweforCedric's Blogcedricbahirwe.hashnode.net·Feb 13, 2023How do static analysis tools suffer from false negatives and false positives?Introduction Static analysis tools, also known as linting tools such as ES Lint (for JavaScript) or SwiftLint (for Swift), are software programs that analyze source code for potential issues, such as bugs, security vulnerabilities, and coding standar...Discuss·47 readsLinter
Mounir MesselmeniforMounir's blogmounir.hashnode.net·Feb 10, 2023Goodbye Flake8, Hello RuffStatic code analysis is an essential part of ensuring the quality and maintainability of your Python code. There are many tools available for static code analysis, but Ruff stands out for its fast performance, comprehensive analysis, and ease of use....Discuss·139 readsPython
Salman QureshiforSalman Qureshi's Blogsalmanqureshi.hashnode.net·Feb 10, 2023Statically Typed Languages vs Dynamically Typed Languages: A Deep DiveAs a software developer, one of the most important decisions you will make when starting a new project is the choice of programming language. There are many factors to consider when making this choice, such as the popularity of the language, the size...Discuss·31 readsstatic code analysis
Brandon ThornforDiamond Driven Developmentproggr.hashnode.net·Feb 7, 2023A Slither Audit & Refactor Of The diamond-hardhat Starter Repo Leveraging shinyblocksI told myself I'd take a couple days break between the DEIT site/Github Org launch before diving into the diamond-hardhat refactor... but I haven't gone to bed yet. I really want to see the teased feature set of shinyblocks built out as referenced, a...DiscussSolidity Dev GeneralSolidity
Geoffrey Copinforsylver.hashnode.net·Jan 20, 2023Build a custom Python linter in 5 minutesCreating 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 query engine to build a custom Python linter in just a few lines of code. Sylver's main interface is a R...Discuss·1 like·592 readsPython
Unicorn DeveloperforPVS-Studio's Blogpvs-studio.hashnode.net·Jan 18, 2023Top 10 bugs found in C# projects in 2022In 2022, the PVS-Studio developers wrote lots of articles where they described bugs found in open-source projects. Now it's time to choose the most interesting ones. How was this top created? I looked through all C# articles published this year and i...Discuss·77 readsC#
Peter Foxforpeterfox.hashnode.net·Dec 20, 2022Laravel Tooling: 4 tools for static analysisThank you for reading my article. Before getting started, I’d love for you to consider checking out my latest venture FlagFox. Introduction I’ve learnt over the years to embrace the range of amazing tools you can use to develop PHP and Laravel Appli...Discuss·52 readsLaravel
Nicklas Møller JepsenforNick's Cloudnicklasjepsen.hashnode.net·Dec 15, 2022Code Analysis with SonarCloud and Github ActionsIn some of my previous posts, I mentioned that I use SonarCloud to do code analysis. By integrating SonarCloud with GitHub Actions, you can easily set up a pipeline that automatically runs a code analysis on every commit, providing real-time feedback...Discuss·323 readssonarqube
Unicorn DeveloperforPVS-Studio's Blogpvs-studio.hashnode.net·Dec 9, 2022Examples of errors that PVS-Studio found in LLVM 15.0Compilers are evolving: they issue more and more warnings. Do developers still need to use static code analyzers like PVS-Studio? Yes, because analyzers are evolving too. In this article you'll see how PVS-Studio can find bugs even in a compiler. Pu...Discuss·31 readsLLVM
Unicorn DeveloperforPVS-Studio's Blogpvs-studio.hashnode.net·Dec 9, 2022The check of the Rhino JavaScript engine or how the unicorn met the rhinoAmong the wide variety of programming languages, what our users want the most is that the PVS-Studio analyzer to start supporting JavaScript. The Rhino engine is a project that our team can use to create a PVS-Studio analyzer for JavaScript. In this ...Discuss·41 readsPVS-Studio