---
title: "Community Budget Idea Report: Implementing TYPO3 Rector Rules"
url: "https://news.typo3.com/article/community-budget-idea-report-implementing-typo3-rector-rules"
description: "For many years I've been one of the developers of TYPO3 Rector. When I heard about the call for funds for community projects at the end of last year, I applied. Thanks to the TYPO3 community, my proposal to write at least ten new Rector rules got accepted and the funds were approved."
image: "https://news.typo3.com/_assets/d1e01514e4c4a5b3147940fa2ec50682/Images/og-image-news.jpg"
date: 2026-06-11
modified: 2026-06-11
categories:
  - The Project
  - "Showcase & Success"
---

# Community Budget Idea Report: Implementing TYPO3 Rector Rules

- [The Project](https://news.typo3.com/article/category/the-project)
- [Showcase & Success](https://news.typo3.com/article/category/showcase-success)

Community Budget Idea Report: Implementing TYPO3 Rector Rules
=============================================================

17 March 2024

![](https://news.typo3.com/fileadmin/_processed_/f/c/csm_rector_screenshot_modified_e842dff69b.webp)

For many years I've been one of the developers of TYPO3 Rector. When I heard about the call for funds for community projects at the end of last year, I applied. Thanks to the TYPO3 community, my proposal to write at least ten new Rector rules got accepted and the funds were approved.

- ![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/376868beb0587ab7daf871038d061df9.png)[Simon Schaufelberger](https://news.typo3.com/article/author/simon-schaufelberger)

In early 2024, I had some time to work on the project. After going through the rules in the [Rector repo](https://github.com/sabbelasichon/typo3-rector), I tagged the ones I thought would be easy to implement with the label *Easy Pick*. I started working on them, and by the end of January I had already reached my goal.

During the first quarter of the year, I had several chats and calls with Sebastian Schreiber, the founder of [TYPO3 Rector](https://www.typo3-rector.com/), and he had the motivation to upgrade TYPO3 Rector to the latest version of [Rector](https://github.com/rectorphp/rector) (which our project is built on top of). As Rector threw away a lot of the capabilities which we built our TypoScript, YAML and other file processors on top of, we had to throw away a lot of rules for the upgrade.

All implemented rules can be found on the [Q1 2024 Milestone of the TYPO3 Rector repo](https://github.com/sabbelasichon/typo3-rector/milestone/1?closed=1).

          ![](https://news.typo3.com/fileadmin/_processed_/5/a/csm_image2_2ea934afa4.webp)

In February, the team decided to host a code sprint and [UDG in Mainz](https://www.udg.de/en/landingpage/typo3) invited us to their office — which we appreciated a lot! The code sprint took place 6–8 March, 2024.

For Q2 I want to add more Rules which especially target TYPO3 13.

Sebastian wants to implement a separate tool that enables the usage of our TypoScript and other file processors and is also [looking for funds now](https://talk.typo3.org/t/create-a-standalone-application-beside-typo3-rector-to-modify-non-php-files-like-typoscript-flexforms-etc-based-on-major-upgrade-rules/5216/1) as part of the Quarter 2/2024 Budget Ideas — vote now! [Read more about the budget idea](https://talk.typo3.org/t/create-a-standalone-application-beside-typo3-rector-to-modify-non-php-files-like-typoscript-flexforms-etc-based-on-major-upgrade-rules/5216/1)

![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/c2f7c5415af118d4eef22272882e578a.png)

About the Author

[Simon Schaufelberger](https://news.typo3.com/article/author/simon-schaufelberger)

[More posts by this author](https://news.typo3.com/article/author/simon-schaufelberger)

Additional contributors
-----------------------

- Copy Editor
    - ![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/49aa12815610e985a3a94122712538f2.jpeg)Felicity Brand
- Publisher
    - ![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/d2606120ccc43c7846fe40337be2bc1e.png)Mathias Bolt Lesniak