On demand analysis and parameters for code patterns

We've just launched two features that have been requested by our users and that will definitely help you get more value out of Codacy. On demand analysis You're now able to instantly analyze a project after you made changes to it. How to do it Whenever you ignore files, you will now be prompted with the possibility of analysing your code right away: You'll also be able to do this whenever you configure your code patterns: Parameters for code patterns We're focused on providing the ...

Deeper Github Integration: Issues and Comments

On the road to help you improve your code, we've been taking some steps to make it easier for you to integrate our service into your development workflow. The first thing we did was to connect directly to your GitHub account so your code is a few clicks away from our analysis. Now we're bringing that one step further by allowing you to comment and create issues right from Codacy. Issue Tracking For each analysis result, you now have the option (if you use GitHub ...

Review of CSS Linting Tools

Writing a set of well-structured and optimized CSS codes can be a tedious task. There are a couple of tools you could use today to help you achieve better CSS code. CSS Linting Tools will assist you and save you precious time in the code review process. Let us have a quick overview of the open source CSS Linting Tools available. 1. CSS LINT CSS LINT is the most common and known CSS linting tool to help point out problems with your CSS code. It ...

Your Greatest Code Quality Threats and How to Solve Them

Intro In the process of building Codacy, I’ve learned that software companies in different life stages have different needs in terms of code quality. Early startups have, for example, very different needs in comparison to digital agencies and freelancers. There is however a common ground that links them all together: code quality is not being taken seriously enough, regardless of the stage. If this resonates with you, take action today. Continuous improvement is the central piece of software engineering craft. 1. No continuous integration ...

Review of PHP Static Analysis Tools

Maintaining code quality over time is a hard challenge. It becomes even harder in large projects developed by many programmers. Each person has different code styles and different ways to approach problems. Over time, this may result in confusing and unmaintainable code. Static analysis tools can help developers solve this problem, they enforce coding standards, detect common errors and cleanup code blocks. In this blog post I will take a look at the common code standards and tools used in PHP and show you how ...

alt

7 Best Practices to Work with Freelancers and Outsourced Developers

Most of our users at Codacy have experienced outsourced developers and worked with freelancers before. There are common aspects we learned that might help to lead a project into success when working with outside people. Let's start with the most common reasons behind outsourcing projects: Why Outsource ? The three main arguments why firms turn to outside resources for development projects are: no in house technical capabilities coupled with the increased difficulty of talent acquisition; the financial argument as outside resources especially sourced in foreign countries ...