Codeac
Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Codeac, London.
Codeac is an Automated Code Review Tool that monitors your technical debt, helps you improve your code quality, teaches best practices to your developers, and helps you save time in Code Reviews.
11/03/2026
๐๐จ๐ฏ๐ข๐ง๐ ๐ญ๐จ ๐๐๐๐ข๐ง๐ญ: ๐๐ญ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ ๐๐ข๐ซ๐ฌ๐ญ, ๐๐ฅ๐ฐ๐๐ฒ๐ฌ ๐ก๏ธ
Starting April 29th, Codeac is updating its default TypeScript analysis from TSLint to ESLint.
Why now? We intentionally kept our defaults untouched for years to give you a stable environment while you planned your transition. Now that the ESLint ecosystem is fully mature, weโre making the switch to ensure you benefit from:
โ
๐๐จ๐๐๐ซ๐ง ๐๐ง๐๐ฅ๐ฒ๐ฌ๐ข๐ฌ: Full support for the latest TypeScript syntax.
โ
๐๐ฑ๐ญ๐๐ง๐๐๐ ๐๐ฎ๐ฅ๐๐ฌ: Access to a vast library of security plugins.
โ
๐๐จ๐ญ๐๐ฅ ๐๐ญ๐๐๐ข๐ฅ๐ข๐ญ๐ฒ: Alignment with the official industry roadmap.
Weโve designed this to be seamless. If you have your own config, nothing changes. For everyone else, weโre leveling up your code quality automatically.
Full details are here: https://www.codeac.io/blog/upcoming-changes-in-default-typescript-analysis.html
Upcoming changes in default TypeScript analysis | Codeac Starting April 29th, Codeac is updating its default TypeScript analysis from TSLint to ESLint. This change aligns our platform with current industry standards, ensuring better support for modern syntax and security rules.
11/02/2026
Your Docker image might be bigger than it needs to be. ๐ณ
When installing Python dependencies inside a container, pip stores downloaded packages in its cache, which makes perfect sense on a local machine.
But inside Docker?
Image layers already provide caching. Keeping the pip cache only increases image size without adding value.
In production, that means:
โข Larger images
โข Slower pulls
โข Longer deployments
โข Bigger attack surface
Smaller images. Faster deployments. Cleaner builds.
Are you disabling pip cache in your Dockerfiles?
04/02/2026
๐๐ญ๐จ๐ฉ ๐ฆ๐๐ง๐ฎ๐๐ฅ๐ฅ๐ฒ ๐๐ข๐ฑ๐ข๐ง๐ ๐ซ๐๐ฉ๐๐ญ๐ข๐ญ๐ข๐ฏ๐ ๐ข๐ฌ๐ฌ๐ฎ๐๐ฌ. ๐๐๐ญ ๐๐ฎ๐ญ๐จ๐๐ข๐ฑ ๐๐จ ๐ญ๐ก๐ ๐ก๐๐๐ฏ๐ฒ ๐ฅ๐ข๐๐ญ๐ข๐ง๐ ! โก๏ธ
We are excited to introduce ๐๐จ๐๐๐๐ ๐๐ฎ๐ญ๐จ๐๐ข๐ฑ, a new way to bridge the gap between issue detection and resolution.
Keeping your codebase healthy shouldn't slow you down. With Autofix, you can now generate ready-to-review Pull Requests with suggested fixes directly from Codeac: no context-switching, no manual edits, just seamless improvements.
Currently available for JavaScript and TypeScript, with more languages coming!
Read the full announcement on our blog: https://www.codeac.io/blog/from-detection-to-resolution-in-no-time-introducing-autofix.html
29/01/2026
๐๐ข๐ฌ๐ฌ๐ข๐ง๐ ๐๐ข๐ง๐ฃ๐๐ ๐๐ฎ๐ญ๐จ๐๐ฌ๐๐๐ฉ๐ข๐ง๐ = ๐ฌ๐ข๐ฅ๐๐ง๐ญ ๐๐๐ ๐ซ๐ข๐ฌ๐ค ๐จ
Jinja2 does ๐ง๐จ๐ญ enable autoescaping by default.
That means user input rendered in templates can turn into a Cross-Site Scripting (XSS) vulnerability without you realizing it.
The fix is simple:
โ
Enable autoescaping explicitly
โ
Apply it to HTML, HTM, and XML templates
โ
Prevent untrusted input from becoming executable code
Codeac helps catch these issues early, before they reach production.
16/01/2026
Quality vs. speed is an eternal tension in software development.
Developers push for maintainability, and the business pushes for delivery. Both are right.
Sometimes, shipping fast is necessary. But revisiting and refining the codebase to meet team standards is what makes that speed sustainable.
In the long run, neither speed nor quality should be an afterthought. The best outcomes come from intentionally balancing both. ๐
Read more on our blog: https://www.codeac.io/blog/quality-or-speed-that-is-the-question.html
Quality or Speed - That is the Question | Codeac Balancing quality and speed in software development is a persistent challenge. This post delves into strategies to meet the needs of both developers and managers, ensuring rapid delivery without compromising on standards.
31/12/2025
Loading the new yearโฆ โณโจ
Wishing you calm days, smooth PRs, and plenty of green checks along the way.
Weโre glad to be part of your journey.
Cheers to a great year ahead!
24/12/2025
We canโt fix all holiday bugs, but weโre glad Codeac could help fix some in your code this year. ๐
Thanks to everyone using Codeac this year, and to the team making it happen.
Happy holidays! ๐
19/12/2025
๐ For the third year in a row, our team got together to visit the Christmas market. It's a tradition that has naturally become something we all look forward to each year.
It was a great opportunity to spend time together outside of work, enjoy the festive atmosphere, share good conversations, and enjoy great food along the way.
Moments like these remind us that what weโre building isnโt just a company, but a team. Weโre grateful for the time spent together and excited to continue this tradition in the years to come.
10/12/2025
Shadow variable declarations are a subtle but common source of confusion in codebases.
When a local variable uses the same name as one in an outer scope, it shadows the original, making the global value inaccessible and the code harder to read.
Clear naming and avoiding shadowing keep your code predictable, maintainable, and easier for others (and future you!) to understand.
04/12/2025
Every engineer knows this truth: squash one issue, and another sneaks in.
But thatโs not failure, itโs the nature of building complex, evolving systems.
At Codeac.io, we see these โone more bugsโ not as setbacks, but as opportunities: to strengthen code quality, prevent hidden risks, and keep teams shipping with confidence.
Youโll never reach a perfectly bug-free state. But you can build software that stays healthy as it grows, and thatโs what really matters.
26/11/2025
Writing cleaner code often starts with small improvements.
One simple change? Avoid unnecessary else statements.
By using early returns, you reduce nesting, clarify intent, and keep your functions easier to read and maintain. This small change can significantly improve code quality across your codebase.
Codeac highlights patterns like this to help teams write cleaner, more maintainable systems every day.
20/11/2025
โ ๏ธStop using assert for critical checks in Python.
When Python runs with the -0 flag, all assert statements are removed, which means important validations might never run in production.
A simple fix is to replace assert with explicit conditionals and proper exceptions. This is exactly the kind of issue Codeac catches automatically. Our analyzers highlight unsafe assert usage, alongside many other issues, before it ever reaches your users.
Ship safer code with confidence. ๐
Click here to claim your Sponsored Listing.