Skip to content

Update coding standards configuration - #38

Merged
jeremyfelt merged 8 commits into
trunkfrom
update/coding-standards-config
May 27, 2026
Merged

jeremyfelt merged 8 commits into
trunkfrom
update/coding-standards-config

Conversation

@jeremyfelt

Copy link
Copy Markdown
Member

Summary

  • Fix phpcompat pinning to use the repository block approach (the dev-develop alias doesn't work)
  • Add .claude to .gitignore

Test plan

  • Verify composer phpstan runs successfully
  • Verify composer phpcs still works

🤖 Generated with Claude Code

jeremyfelt and others added 3 commits March 12, 2026 12:15
Fix phpcompat pinning and add .claude to .gitignore.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Mar 12, 2026 •

Copy link
Copy Markdown

🔍 WordPress Plugin Check Report

❌ Status: Failed

📊 Report

🎯 Total Issues ❌ Errors ⚠️ Warnings
7 7 0

❌ Errors (7)

📁 .wp-env.json (1 error)
📍 Line 🔖 Check 💬 Message
0 hidden_files Hidden files are not permitted.
📁 plugin.php (3 errors)
📍 Line 🔖 Check 💬 Message
0 plugin_header_no_license Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.
0 plugin_updater_detected Including An Update Checker / Changing Updates functionality. Plugin Updater detected. Use of the Update URI header is not allowed in plugins hosted on WordPress.org.
0 missing_direct_file_access_protection PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
📁 README.md (3 errors)
📍 Line 🔖 Check 💬 Message
0 missing_readme_header_tested The "Tested up to" header is missing in the readme file.
0 no_license Missing "License". Please update your readme with a valid GPLv2 (or later) compatible license.
0 no_stable_tag Invalid or missing Stable Tag. Your Stable Tag is meant to be the stable version of your plugin and it needs to be exactly the same with the Version in your main plugin file's header. Any mismatch can prevent users from downloading the correct plugin files from WordPress.org.

🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

Replace .eslintrc.js with eslint.config.mjs, upgrade
@happyprime/eslint-config to v1.0.0, add .prettierrc.js,
and update .distignore.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Changed files were detected after build. Please run project build workflows and check git status for any missed changes.


You may need to update your local NPM configuration if different than below:

  • Node
  • NPM

jeremyfelt and others added 2 commits March 12, 2026 16:03
Required by webpack.config.js but was not an explicit devDependency.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add a basic wp-env configuration for local development and a
devcontainer for GitHub Codespaces support.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Changed files were detected after build. Please run project build workflows and check git status for any missed changes.

 M package-lock.json

You may need to update your local NPM configuration if different than below:

  • Node v24.16.0
  • NPM 11.15.0

@jeremyfelt
jeremyfelt merged commit 694f3f2 into trunk May 27, 2026
3 of 4 checks passed
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

Successfully merging this pull request may close these issues.

2 participants