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.
21/04/2026
๐
๐๐๐ฑ๐ญ ๐๐๐๐ง๐๐ฌ๐๐๐ฒ: ๐๐ก๐ ๐๐ฒ๐ฉ๐๐๐๐ซ๐ข๐ฉ๐ญ ๐๐ฉ๐ ๐ซ๐๐๐
A quick heads-up: on April 29th, Codeac officially transitions its default TypeScript analysis to ESLint.
If you havenโt manually set your linter in .codeac.yml yet, hereโs the breakdown:
โณ ๐๐ฎ๐ซ๐ซ๐๐ง๐ญ ๐ฌ๐ญ๐๐ญ๐: TSLint is still running.
โ
๐๐๐ฑ๐ญ ๐ฐ๐๐๐ค: We automatically level you up to ESLint for better security and modern syntax support.
๐ก๏ธ ๐๐จ๐ฎ๐ซ ๐จ๐ฐ๐ง ๐๐จ๐ง๐๐ข๐ ? No action needed as your settings always come first.
Read the full blog post for all the details, migration tips, and a link to our quick Config Generator! ๐
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/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.
Click here to claim your Sponsored Listing.