code-standards

    2熱度

    1回答

    我想介紹一個可以跨多個項目共享的打字稿編碼指南。我不想複製粘貼tslint.json多次,它已經發生了,我們有它的分歧版本。 我想根據我的指南tslint:recommended。我看到tslint語法允許使用extend,但我不清楚它的用法以及如何構建這樣的包。 這樣的項目本身可能只包含一個tslint.json本身,還是我需要導出一個模塊? 我想要包然後託管在npm/sinopia實例上,但我

    0熱度

    1回答

    我想知道最佳實踐。以下情況令人困惑: 1)model是否應該使用select new ExampleDto(...)返回實體或直接返回DTO? 2)我們應該如何將實體轉換爲DTO或反之亦然? 3)我們可以使用DTO進行實體到DTO的轉換,實現serializable類來轉換對象在json等? 請提供您的專家意見,無論您想要的方向。

    4熱度

    2回答

    我使用默認配置爲tslint:recommended的tslint,我想盡可能少地調整規則。 某些規則強制執行imports should be alphabetized: src/core/task/TaskMockDecorator.ts[2, 1]: Import sources within a group must be alphabetized. src/core/task/task

    2熱度

    2回答

    背景 我陣營應用目前由3頂層組件;一個標題,一個解釋段落和應用程序本身,包裝了一堆兒童組件。最後一部分沒問題,每個子組件都被提取到它自己的文件中並導入。 現在,在我的主JavaScript文件中,我有這三個組件,然後在底部,我爲每個組件調用了一個ReactDOM.render(...),這看起來有點不整潔,特別是如果稍後應該添加更多組件。 問題 按照今天的標準,應該將這些提取到自己的文件,如果是這

    2熱度

    2回答

    很多時候我碰到的是無處不在重複這樣的,應該是業務對象中的邏輯代碼(解封): if (!string.IsNullOrEmpty(Employee.Name)) Display(Employee.Name); 因爲它應該是這樣的: if (Employee.IsNameSpecified) Display(Employee.Name); 和Employee.IsNameSpecified具有

    3熱度

    1回答

    我也做了以下內容: 安裝JavaScript Standard Style全球。 在IntelliJ ESLint設置中設置標準。 將JavaScript代碼樣式設置爲設置來自 - >預定義樣式 - > JavaScript標準樣式。 當開始編碼(例如陣營母語),存在ESlint和代碼樣式加載的代碼樣式之間不一致的IntelliJ使用,例如: 右括號之前,需要的空間react/jsx-tag-sp

    -2熱度

    1回答

    如何才能學習正確的代碼樣式javascript細節? 我想學習正確的代碼樣式,並通過我的js codeto standarts.Thanks! var getRequestUserList = function getRequestUserList(req,res,id) { User.findOne({_id: id}, function (err, user,next) { if

    1熱度

    1回答

    我們的大部分項目都是WordPress,雖然我們同意它設置的大部分編碼標準,但也有一些我們不同意和不想在我們的項目中使用自己的私人項目。不知何故,由於開發者在網上找到了他們的副本解決方案,這些分歧的一部分仍然會出現在代碼庫中,我想用phpcs來阻止這種分歧。不僅因爲copypasting是有問題的(這些代碼片段的質量通常很糟糕),而且因爲它更難讀取和編輯。 這是正路WordPress的告訴你做到這

    0熱度

    1回答

    我最近在發佈過程中集成了sonarqube。我已將泄漏期限設置爲整合日期,並規定quality gate定義自泄漏期開始以來應該沒有新的問題。 問題是,只要文件發生變化,sonarqube開始考慮所有以前的問題作爲新問題。這對於大文件尤其有問題,因爲正在對文件進行任何更改的人需要回顧性地進行所有更正。我想sonarqube要做的是尊重承諾日期的責任信息和定義new通過比較提交日期與泄漏期限。 如何

    2熱度

    1回答

    希望得到一些關於從表單上的實例化類捕獲返回消息的最佳實踐建議。 在我的表單(form1.vb)中,我有一個標籤,它反映了正在進行的操作,代碼如下。在Form1.vb的 代碼以顯示消息: Public Sub DisplayMessage(ByVal Msg as String, ByVal Show as Boolean) Application.DoEvents() If S