Я использую реагировать & поток развивать свой внешний интерфейс веб-приложение:Как реорганизовать этот тип кода для исправления отчета о дублировании кодека?
Так я определяю константы, как это:
/js/constants/AppConstants.js
const KeyMirror = require('keymirror');
module.exports = {
PayloadSources: KeyMirror({
SERVER_ACTION: null,
VIEW_ACTION: null
})
};
/JS /constants/ProductConstants.js
const KeyMirror = require('keymirror');
module.exports = {
ActionTypes: KeyMirror({
GET_PRODUCT: null,
UPDATE_PRODUCT: null,
})
};
Это полностью работает и корректно, затем я нажимаю эти коды на Github (с интеграцией Codeclimate).
Codeclimate говорит:
Similar code found in 1 other location (mass = 54)
const KeyMirror = require('keymirror');
Очевидно, мы видим, что эта линия const KeyMirror = require('keymirror')
была определена в 2-х разных файлах, и Codeclimate считает, что это должно быть изменено. Но я думал, это всего лишь заявление для импорта библиотеки.
Как вы думаете? Как мне нужно реорганизовать это?