Talk:Continuous integration/Entry points

Latest comment: 17 hours ago by Novem Linguae in topic php-parallel-lint

red link to Template:JSDuck edit

At section 1.2 JavaScript documentation, Use npm run doc as the entry point. The convention is to use Template:JSDuck the Template:JSDuck is undefined, can someone correct please. Thanks -- Christian 🇫🇷 FR (talk) 09:58, 16 January 2024 (UTC)Reply

I don't know who thought it'd be a template. I've fixed it to just reference the real page for JSDoc, and dropped the old JSDuck references entirely. Jdforrester (WMF) (talk) 14:29, 16 January 2024 (UTC)Reply

php-parallel-lint edit

The entry points table says that php-parallel-lint is used as a PHP linter. However I can't remember ever having seen this in Wikimedia production, Jenkins CI logs, as a config file in a repo, etc. Is this tool still around, or has it been replaced by PHP CodeSniffer? Thanks. –Novem Linguae (talk) 11:08, 14 May 2024 (UTC)Reply

composer lint is an entrypoint configured in the mediawiki/core.git composer.json. -- BDavis (WMF) (talk) 14:56, 14 May 2024 (UTC)Reply
@Novem Linguae: I've reverted your re-labelling edit, as the lint stage tools generally do full linting, not just syntax checking. HTH! Jdforrester (WMF) (talk) 13:28, 15 May 2024 (UTC)Reply
No worries. I wonder if the word linting overlaps too much with the code style column, but I see your point. –Novem Linguae (talk) 16:50, 15 May 2024 (UTC)Reply
Return to "Continuous integration/Entry points" page.