Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a PHPCS Ruleset That Can Identify Incompatibilities with Playground #1773

Open
2 tasks
akirk opened this issue Sep 17, 2024 · 2 comments
Open
2 tasks

Add a PHPCS Ruleset That Can Identify Incompatibilities with Playground #1773

akirk opened this issue Sep 17, 2024 · 2 comments

Comments

@akirk
Copy link
Member

akirk commented Sep 17, 2024

Let's investigate whether we can identify problems with PHP code (for example: plugins) on a PHPCS basis without running through all code paths in Playground. This ruleset needs to be updated as Playground evolves, but it can serve as a tool to identify potential issues.

Additionally, we could consider implementing PHP fixers (phpcbf) for problems that can be easily avoided.

Examples of rules:

  • Incompatible (My)SQL
  • Unavailable PHP modules
@adamziel
Copy link
Collaborator

adamziel commented Sep 25, 2024

@bgrgicak let's find or start one central place, e.g. a tracking issue, to list all this compatibility-related work, prioritize, figure out where we are, where we're going etc.

Related issues that caught my eye:

@bgrgicak bgrgicak moved this from Needs Author's Reply to Future work in Playground Board Sep 26, 2024
@bgrgicak bgrgicak added this to the Compatibility milestone Sep 26, 2024
@bgrgicak
Copy link
Collaborator

I created a temporary milestone for compatibility tasks.

@adamziel Would you like me to start a discussion next week about this project?

@bgrgicak bgrgicak moved this from Inbox to Future work in Playground Board Sep 27, 2024
@adamziel adamziel removed this from the Compatibility milestone Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants