Added new rules - #4
Conversation
|
Gitar Please check if the functions have less 10 parameters |
Checked all functions/methods changed in this PR (Python |
|
Gitar please apply the fixes suggested |
Co-authored-by: Ronnie Neo <171651979+ronnie-neo-sonarsource@users.noreply.github.com>
Applied both fixes in
|
|
Gitar please check again |
Sure, re-reviewing the current state of the PR now. |
|
Gitar please help me understand what has been changed |
|
Here's a summary of what this PR changes: Core change: single Japanese-only plugin → multi-language plugin
Build metadata (
Python translation script (
Docs (
Review config (
Net effect: the plugin went from single-purpose (Japanese only) to a generic language pack that currently bundles Japanese and Korean, with a matching translation script, docs, and safety check that the shipped locale bundles are actually on the classpath. |
Code Review ✅ Approved 2 resolved / 2 findingsRefactors the Japanese translation pack into a multi-language ✅ 2 resolved✅ Quality: hasBundle/hasAllBundles are unused and untested
✅ Quality: New Java methods use camelCase, not snake_case
OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
Summary by Gitar
JapanesePackPlugintoLanguagePackPluginto support multi-language translation packs inLanguagePackPlugin.javapom.xmlcoordinates and metadata for the multi-language plugin packagepython/translate.pyto iterate over configured languages includingJapaneseandKoreanREADME.mdinstructions for building and using the multi-language packThis will update automatically on new commits.