Описание тега code-climate

Code Climate is an automated code review tool.
4 ответа

Климат кода - слишком сложная ошибка

Я использую кодовый климат в одном из моих проектов, и у меня появляется ошибка из-за "слишком сложного" кода. Я не уверен, как сделать код, который он вызывает менее сложным? Вот: Метод: def apply_json { total_ticket_count: payment_details.tickets.…
29 янв '17 в 18:08
0 ответов

Исключить определенные файлы и каталог в тестовом покрытии ember (код климата 3.8)

По умолчанию покрытие включает все файлы в проекте ember. Поскольку я не могу охватить адаптеры /*, сериализаторы / * и т. Д. В тестах, как я могу исключить эти файлы и каталоги из покрытия климата кода?
07 фев '17 в 13:18
1 ответ

Явное объявление переменной при использовании extract()

У меня есть следующий фрагмент: protected function sendEmail($email) { extract($email); $this->transmail->locale($locale) ->timezone($timezone) ->template($template) ->subject($subject) ->send($header, $params); } Этот код работает…
04 дек '16 в 12:23
0 ответов

Невозможно изменить ExcessiveMethodLength на phpmd через codeclimate

Такие предупреждения появляются в Code Climate для моего проекта: Файл YummySearchComponent.php содержит 360 строк кода (допустимо более 250). Рассмотрим рефакторинг. Метод getYummyHelperData имеет 43 строки кода (более 25 допустимых). Рассмотрим ре…
08 сен '18 в 01:31
0 ответов

Дублирование кода JavaScript в ключах объекта

Я пытаюсь сделать CodeClimate счастливым, но он обнаруживает дублирование внутри объекта: https://codeclimate.com/github/FNNDSC/vjs/src/helpers/helpers.lut.js static presetLuts() { return { 'default': [[0, 0, 0, 0], [1, 1, 1, 1]], 'spectrum': [[0, 0…
03 ноя '15 в 17:09
1 ответ

Ошибка покрытия CodeClimate: fatal: Не git-репозиторий - это git-репозиторий

Полный вывод: rspec Run options: include {:focus=>true} All examples were filtered out; ignoring {:focus=>true} .......................... Deprecation Warnings: RSpec::Core::Configuration#treat_symbols_as_metadata_keys_with_true_values= is dep…
05 янв '15 в 20:15
0 ответов

Ember: как получить покрытие по фактическому коду, а не по переданному коду

Я пытаюсь настроить CI на существующих проектах, некоторые используют CoffeeScript, некоторые используют синтаксис ES6. Но я не могу найти способ получить правильное покрытие кода на фактический код. Все, что у меня есть, это информация о переданном…
1 ответ

Как правильно получить путь прохождения теста кармы в Travis CI?

Я использую карму для запуска юнит-тестов и генерации отчетов о покрытии. Это все работает нормально, но я хочу опубликовать lcov.info файл для кодирования климата от Travis CI. Я делал это раньше, и он прекрасно работает, но URL-адрес этого бегуна …
1 ответ

Улучшение кода для найденного аналогичного кода

Я передал codeclimate в свой код и получил следующее: Подобный код найден в 1 другом месте Это мой код: stradd = 'iterable_item_added' if stradd in ddiff: added = ddiff[stradd] npos_added = parseRoots(added) dics_added = makeAddDicts(localTable, pk,…
21 сен '16 в 19:32
1 ответ

Как я могу заставить CLI CodeClimate выдавать больше деталей?

Я использую CLI CodeClimate для анализа унаследованной кодовой базы, и, хотя он, безусловно, работает, его вывод довольно ограничен. Например, когда это говорит 23-30: Similar code found in 4 other locations (mass = 27) [duplication] Было бы хорошо,…
12 апр '16 в 02:45
1 ответ

Используя rWBclimate для исторических данных в R

Я могу заставить работать следующий код: world_dat <- get_ensemble_temp(world,"annualavg",2080,2100) но я хотел бы изменить его на исторический и начать в 1920,1939 (или даже раньше). К сожалению, он продолжает говорить неиспользованные аргументы…
11 май '15 в 19:57
1 ответ

Ошибка codeclimate validate-config

Я новичок в коде климата и сталкиваюсь с этой ошибкой, когда я запускаю свой проект github на codeclimate. codeclimate validate-config ERROR: Unable to parse: (<unknown>): found unexpected end of stream while scanning a quoted scalar at line 2…
21 июн '18 в 09:21
1 ответ

Как настроить код покрытия климат-теста для Дженкинса CI

Я использую кодовый климат для качества кода и покрытия тестами. Я добавил гем и код в spec_helper.rb, чтобы начать покрытие. В следующем шаге код в соответствии с документацией: Когда вы запускаете свои тесты на CI, установите переменную среды CODE…
16 сен '15 в 12:24
0 ответов

Gitlab и Code-Climate - что это на самом деле охватывает? ничего такого?

Я настраиваю шаг качества кода, следуя этому документу gitlab (очень плохой документ): https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html Теперь выполняется шаг качества кода, и я получаю отчет (отлично). Но, похоже, что он не …
11 окт '18 в 04:53
0 ответов

Code Climate API: метрика gpa временного ряда равна нулю

У меня проблемы со следующим методом Code Climate API: GET https://api.codeclimate.com/v1/repos/:repo_id/metrics/gpa мне нужно получить gpa метрики для частного репозитория, размещенного на GitHub. Я передаю действительный идентификатор хранилища дл…
13 сен '18 в 21:46
2 ответа

Почему Travis CI не запускает скрипт CodeClimate для моего приложения Node?

Я следовал инструкциям, чтобы добавить CodeClimate в мой .travis.yml файл: language: node_js script: - gulp - npm test after_script: - codeclimate < coverage/**/lcov.info addons: code_climate: repo_token: [ my token ] Все в моей сборке работает б…
10 апр '15 в 16:26
2 ответа

Команда запуска токса на основе переменной env

Мой текущий рабочий процесс - это github PRs и Builds, протестированные на Travis CI, с тестированием на токсины pytest и отчетом о покрытии для codeclimate. travis.yml os: - linux sudo: false language: python python: - "3.3" - "3.4" - "3.5" - "pypy…
16 сен '16 в 11:51
1 ответ

Артефакты не найдены. Интеграция CircleCI и CodeClimate (Node,Mocha, Стамбул)

Стамбул помещает все в папку покрытия. В circle.yaml я установил ниже ENV var в качестве папки артефактов. CIRCLE_ARTIFACTS: ~/proj_name/coverage CircleCI, похоже, не находит артефактов. Сборка говорит, что никаких атрибутов не найдено. Я что-то зде…
18 янв '16 в 14:24
0 ответов

CodeClimate: Могу ли я отключить проверку строк файла для определенного файла?

Я погуглил и ничего не нашел. В поисках рубокопоподобного комментария, который я могу вставить в один проблемный файл, или укажите, что я хочу отключить эту проверку для определенного файла в .codeclimate.yml файл для проекта.
14 фев '19 в 23:40
3 ответа

Codeclimate тестовый форматер для Golang

Нигде в Codeclimate docs не написано, как указать форматирование покрытия. Но когда я пытаюсь отправить покрытие в Codeclimate: ./cc-test-reporter before-build ./cc-test-reporter after-build Это терпит неудачу: Ошибка: не удалось найти какой-либо жи…