Rodrigo Primo
@rodrigosprimo on WordPress.org, @rodrigoprimo on Slack
Bio
Contributions Sponsored
- Member Since: March 30th, 2009
- Location: Serra do Cipó, Brazil
- Website: rodrigoprimo.com
- GitHub: rodrigoprimo
- Job Title: Developer
- Employer: Automattic
Contribution History
Rodrigo Primo’s badges:- Core Contributor
- Plugin Developer
- Translation Contributor
- WordCamp Speaker
-
Received props from @greenshady in Slack:
Props to @bph, @zieladam, @fellyph, @psykro, and @rodrigosprimo for contributing notes and @juanmaguitar and @welcher… -
Created issue #2671 in the WordPress/WordPress-Coding-Standards repository:
Security/EscapeOutput: namespaced function calls are incorrectly handled -
Closed issue #2565 on the WordPress/WordPress-Coding-Standards repository:
EscapeOutput: false negatives when checking fully qualified `exit()` and `die()` calls -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
Thanks for your response, Dennis! -
Wrote a comment on the post Coding Standard Proposal: Allow the use of the PHP short echo tag, on the site Make WordPress Core:
Thanks for your comment, @yaniiliev. > If I understand this well, it will replace <?php… -
Wrote a comment on the post Coding Standard Proposal: Allow the use of the PHP short echo tag, on the site Make WordPress Core:
Thanks for sharing your perspective, @otto42. However, I'd like to respectfully push back on the… -
Wrote a new post, Coding Standard Proposal: Allow the use of the PHP short echo tag, on the site Make WordPress Core:
Currently, the WordPress Coding Standard explicitly forbids the use of the PHP short echo tag… -
Created issue #2665 in the WordPress/WordPress-Coding-Standards repository:
`ContextHelper::is_in_function_call()`: bug when namespaced function matches name of a valid function -
Is the 41st person to arrive at WordCamp Brasil 2025
-
Submitted pull request #2663 to WordPress/WordPress-Coding-Standards:
AbstractFunctionRestrictionsSniff: improve namespaced names tests -
Pull request #2662 merged into WordPress/WordPress-Coding-Standards:
Update `phpcs.xml.dist.sample` and add related item to release checklist -
Submitted pull request #2662 to WordPress/WordPress-Coding-Standards:
Update `phpcs.xml.dist.sample` and add related item to release checklist -
Pull request #2659 merged into WordPress/WordPress-Coding-Standards:
Fix two typos in release checklist template document -
Mentioned in [61306] on WordPress SVN:
Coding Standards: Upgrade WPCS to version 3.3.0. -
Submitted pull request #2659 to WordPress/WordPress-Coding-Standards:
Fix two typos in release checklist template document -
Created issue #746 in the WordPress/Marketing-Team repository:
[AMPLIFY]: WordPress Coding Standards 3.3.0 was released today -
Submitted pull request #10550 to WordPress/wordpress-develop:
Update WPCS and PHPCS to the latest version -
Created ticket #64302 on Core Trac:
Composer: update to WordPressCS 3.3.0 -
Pull request #2619 merged into WordPress/WordPress-Coding-Standards:
DB/DirectDatabaseQuery: add tests for namespaced names -
Pull request #2620 merged into WordPress/WordPress-Coding-Standards:
Sniffs: add tests for namespaced names -
Created issue #2648 in the WordPress/WordPress-Coding-Standards repository:
DB/PreparedSQL: incorrect error identification for namespaced function calls -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
@dmsnell, @peterwilsoncc, @4thhubbard, to help move this forward, could you outline the steps needed for… -
Pull request #2630 merged into WordPress/WordPress-Coding-Standards:
WP/EnqueuedResourceParameters: fix handling of non-lowercased `null` and fully qualified `\null` and `\false` -
Created issue #2644 in the WordPress/WordPress-Coding-Standards repository:
WP/CronInterval: incorrect handling of namespaced first-class callables -
Closed issue #2641 on the WordPress/WordPress-Coding-Standards repository:
Security/ValidatedSanitizedInput: update error message to mention array_key_exists() and null coalesce operators -
Pull request #2637 merged into WordPress/WordPress-Coding-Standards:
Documentation: fix broken WordPress VIP links in sniff docblocks -
Pull request #2642 merged into WordPress/WordPress-Coding-Standards:
Security/ValidatedSanitizedInput: improve `InputNotValidated` error message -
Submitted pull request #2643 to WordPress/WordPress-Coding-Standards:
AbstractClassRestrictionsSniff sniffs: add tests for namespaced names -
Submitted pull request #2642 to WordPress/WordPress-Coding-Standards:
Security/ValidatedSanitizedInput: improve `InputNotValidated` error message -
Created issue #2641 in the WordPress/WordPress-Coding-Standards repository:
Security/ValidatedSanitizedInput: update error message to mention array_key_exists() and null coalesce operators -
Created issue #2640 in the WordPress/WordPress-Coding-Standards repository:
`DB/PreparedSQL` and `DB/PreparedSQLPlaceholders`: how should namespaced function calls be handled? -
Created issue #2639 in the WordPress/WordPress-Coding-Standards repository:
`NamingConventions/ValidVariableName`: how should promoted properties be handled? -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
Thanks for your input, @4thhubbard! Gary and I have responded to Dennis's questions. Please let… -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
> If the tooling doesn’t scan the files with a different extension, how would the… -
Pull request #155 merged into WordPress/wpcs-docs:
Simplify PHP type cast documentation -
Submitted pull request #155 to WordPress/wpcs-docs:
Simplify PHP type cast documentation -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
Thanks for taking the time to read this proposal and share your questions, @dmsnell! >… -
Pull request #2631 merged into WordPress/WordPress-Coding-Standards:
WP/GetMetaSingle: simplify code using two class constants -
Submitted pull request #2637 to WordPress/WordPress-Coding-Standards:
Documentation: fix broken WordPress VIP links in sniff docblocks -
Created issue #154 in the WordPress/wpcs-docs repository:
Type cast rules in handbook incomplete - missing (double), (unset), (binary) documentation -
Wrote a comment on the post Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
> How prevalent were non-.php files in your discovery for this proposal? How frequently are… -
Wrote a new post, Coding Standard Proposal: Make it explicit that PHP files must use the .php extension, on the site Make WordPress Core:
The current WordPress Coding Standard does not specify which file extensions should be used for… -
Created issue #2634 in the WordPress/WordPress-Coding-Standards repository:
`WordPress.Utils.I18nTextDomainFixer` and PHPCS 4.0 -
Submitted pull request #2633 to WordPress/WordPress-Coding-Standards:
AbstractFunctionParameter sniffs: add tests for namespaced names -
Submitted pull request #2631 to WordPress/WordPress-Coding-Standards:
WP/GetMetaSingle: simplify code using two class constants -
Submitted pull request #2630 to WordPress/WordPress-Coding-Standards:
WP/EnqueuedResourceParameters: fix handling of non-lowercased `null` and fully qualified `\null` and `\false` -
Submitted pull request #2626 to WordPress/WordPress-Coding-Standards:
ContextHelper::is_in_function_call(): add basic tests -
Closed issue #2623 on the WordPress/WordPress-Coding-Standards repository:
Remove Atom documentation from the wiki? -
Created issue #2623 in the WordPress/WordPress-Coding-Standards repository:
Remove Atom documentation from the wiki? -
Submitted pull request #2620 to WordPress/WordPress-Coding-Standards:
Sniffs: add tests for namespaced names
Developer
-
OpenID Delegation
Active Installs: 10+
Contributor
-
WooCommerce
Active Installs: 7+ million
Support Rep
-
MailPoet - Newsletters, Email Marketing, and Automation
Active Installs: 500,000+