Commit graph

10 commits

Author SHA1 Message Date
peaklabs-dev
e5c54f94f4
chore(tooling): ignore NewlineBetweenClassLikeStmtsRector rector rule
- this rule adds newlines between enum cases which is incorrect and pint already formats all other cases covered by this rule via its class_attributes_separation rule
2025-12-16 17:08:59 +01:00
peaklabs-dev
5b051cec8d
chore(tooling): improve rector config a lot
- refactored rector laravel usage completely to use sets, which
  reduces imports, adds a few new options and makes everything much
  cleaner
- started using composer-based sets for laravel which applies rules via
  rector laravel based on the laravel version
- removed many unused or now duplicated manually added formatting rules
- removed some rules that are not desired for our coding style
- added some new manual rules that made sense
- removed naming and phpunitCodeQuality prepared set as it caused
issues (naming in DB migrations was changed...)
- added typeDeclarationDocblocks prepared set (experimental)
- added withAttributesSets() option
2025-12-02 20:00:24 +01:00
peaklabs-dev
c02affe975
chore(tooling): add rector caching 2025-12-02 19:56:57 +01:00
peaklabs-dev
c2d584679c
chore(tooling): improve rector config
- remove deprecated strictBooleans set
- order rule sets inside withPreparedSets
2025-11-30 16:58:58 +01:00
peaklabs-dev
93118bfa5a
fix(tooling): remove resources folder from rector config 2025-11-30 16:58:58 +01:00
peaklabs-dev
9cfe936311
chore(tooling): add strict rector configuration 2025-11-30 16:50:04 +01:00
peaklabs-dev
3cb36b0c41
chore(setup): create core skeleton 2025-11-30 16:50:04 +01:00
Andras Bacsai
1fe4dd722b Revert "rector: arrrrr"
Some checks failed
Staging Build / amd64 (push) Has been cancelled
Staging Build / aarch64 (push) Has been cancelled
Staging Build / merge-manifest (push) Has been cancelled
This reverts commit 16c0cd10d8.
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8 rector: arrrrr 2025-01-07 14:52:08 +01:00
Andras Bacsai
04dfcaecc6 update packages + rector basic
Some checks are pending
Staging Build / amd64 (push) Waiting to run
Staging Build / aarch64 (push) Waiting to run
Staging Build / merge-manifest (push) Blocked by required conditions
2025-01-06 15:21:40 +01:00