想要編寫-EXIT後綴而不是END-前綴,但不能刪除前綴。任何想法讚賞。謝謝。SONAR COBOL規則:「程序應該在PERFORM過程中共享一個命名約定THRU'前綴'過程'
回答
這是known issue應該在下一個版本中修復。
皮埃爾 - 我們試圖退出我們的-EXIT後綴更改,直到我們有修復,但不能。後綴的缺省值已經是一個空字符串。新版本何時可用?謝謝。 –
即將進場。讓我重新說明:我們試圖退出我們的-EXIT後綴更改,直到我們有修復,但不能。即,即使默認值爲空字符串,我們也不能指定一個空字符串,即使它已被更改爲非空字符串。認爲讓你意識到這個問題描述的改進很重要。謝謝。 –
我更新了[問題](https://jira.sonarsource.com/browse/COBOL-1320)。作爲一般說明,您可以聯繫SonarSource支持以獲取有關此類問題的幫助。 –
這個Sonarqube Rule默認約定'END-'爲前綴。但正如它所記錄的,可以通過將參數後綴設置爲'-EXIT'來更改它。
有趣的默認。我總是看到'-EXIT',並且完全不記得看到'END-'。 –
謝謝。這就是我們要做的,從END-前綴改爲-EXIT後綴,但是我們最終都是這樣做的。我們怎麼能告訴聲納我們想要後綴,但不是前綴?就是那個問題。我們通過清除前綴並輸入後綴做了直接的事情,但它不起作用。 –
如果事情沒有按照承諾進行,那應該是您正在使用的版本中的錯誤。您可能會報告問題。順便說一句,你如何指定規則的參數? – cobp
爲什麼不刪除引起退出段落和相關執行/通過構造的麻煩和錯誤,並只是去處處表演?你可以得到相同的效果,並刪除難以察覺的來源,煩人的錯誤。
- 1. 如何通過消息共享應用程序共享應用程序鏈接
- 2. 程序包命名約定
- 3. 程序集命名約定
- 4. 命名約定通用應用程序
- 5. 通過ios Facebook SDK中的共享對話框共享應用程序名稱
- 6. 在同一個過程中多線程共享什麼?
- 7. 在多線程應用程序中查找/避免共享數據的規則
- 8. 在應用程序中有兩個目標的命名約定
- 9. Codeigniter子域名共享一個共同的應用程序
- 10. 存儲過程中的排序規則
- 11. 當通過Android/Ios應用程序在Facebook上共享應用程序鏈接
- 12. 共享存儲過程
- 13. 應用程序 - 直接文件共享通過Wifi在android中
- 14. 通過我的應用程序在xamarin.forms中共享圖像
- 15. 如何通過一個應用程序在Instagram中共享圖像
- 16. UIActivityViewController共享應用程序名稱
- 17. 我們應該在數據庫表命名約定中使用前綴嗎?
- 18. 在SonarQube分析過程中分析另一個文件(自定義規則)
- 19. 前綴DTO/POCOS - 命名約定?
- 20. 如何通過多個應用程序使用程序集的共享位置
- 21. Windows桌面共享API:如何共享一個應用程序
- 22. 線程的命名約定?
- 23. 如何通過http api綁定應用程序和規則?
- 24. 項目和程序集命名約定
- 25. 程序包命名約定Android
- 26. Android程序包命名約定
- 27. 使用應用程序類通過應用程序共享對象
- 28. 應用程序共享
- 29. 在應用程序之間共享過濾器
- 30. 無法通過Android應用程序在Facebook上共享內容
不是線索。你最好展示你的意思。 'END-'可能是範圍終結符的開始。 '-EXIT'是一種常規方式,用於表示某段落的存在,以便稍後可以添加一個「轉到」,但前提是這對他們來說是最容易的事情(它總是)。 -EXIT段落將由'THRU'標記'PERFORM'的範圍。現在,你是什麼意思? –
「但不能刪除前綴」?如果你是編碼員,你可以爲你的段落和程序命名。但是,聽起來你想做的任何事情都與你的團隊採用的SonarQube標準不符。 –
謝謝。我們正在嘗試更新標準。對不起,這不明確。當我們在管理面板的前綴字段中清除END-時,它會變成灰色,但不會消失。稍後當我們檢查規則時,我們看到我們既有我們想要的-EXIT後綴,也有我們不需要的END-前綴。想知道如果我們需要輸入「」或像NONE這樣的關鍵字來告訴SONAR,我們真的不需要前綴。 –