Prechecker results: error


Overview

(0 errors, 0 warnings)

This section shows the general problems detected when processing the code [More info]


PHP lint problems

(0 errors, 0 warnings)

This section shows php lint problems in the code detected by php -l [More info]


PHP coding style problems

(0 errors, 188 warnings)

This section shows the coding style problems detected in the code by phpcs [More info]

payment/gateway/novalnet/lang/de/paygw_novalnet.php
(#40) The string key "api_config_heading" is not in the correct order, it should be before "pluginname"
(#42) The string key "novalnet_required_error" is not in the correct order, it should be before "pluginname_desc"
(#44) The string key "novalnet_key_password" is not in the correct order, it should be before "novalnet_trans_comments"
(#47) The string key "novalnet_key_password_help" is not in the correct order, it should be before "novalnet_public_key_help"
(#49) The string key "novalnet_active_payments" is not in the correct order, it should be before "novalnet_tariff_id"
(#52) The string key "live" is not in the correct order, it should be before "novalnet_tariff_id_help"
(#56) The string key "novalnet_vendor_script_heading" is not in the correct order, it should be before "sandbox"
(#60) The string key "novalnet_callback_test_mode" is not in the correct order, it should be before "novalnet_webhook_url_help"
(#64) The string key "novalnet_callback_emailtoaddr" is not in the correct order, it should be before "novalnet_webhook_url_error"
(#66) The string key "novalnet_callback_emailtoaddr_help" is not in the correct order, it should be before "novalnet_callback_test_mode_help"
(#72) The string key "novalnet_payment_authorize" is not in the correct order, it should be before "novalnet_payment_capture"
(#74) The string key "novalnet_payment_authorize_limit" is not in the correct order, it should be before "novalnet_payment_zero_amount_booking"
(#76) The string key "novalnet_due_date" is not in the correct order, it should be before "novalnet_payment_authorize_limit_help"
(#79) The string key "novalnet_due_date_help" is not in the correct order, it should be before "novalnet_prepayment_due_date"
(#82) The string key "novalnet_cashpayment_due_date" is not in the correct order, it should be before "novalnet_prepayment_due_date_help"
(#84) The string key "force_normal_payment" is not in the correct order, it should be before "novalnet_cashpayment_due_date_help"
(#91) The string key "CREDITCARD" is not in the correct order, it should be before "novalnet_guarantee_allow_b2b_help"
(#99) The string key "GUARANTEED_INVOICE" is not in the correct order, it should be before "INVOICE_DESCRIPTION"
(#103) The string key "CASHPAYMENT" is not in the correct order, it should be before "PREPAYMENT_DESCRIPTION"
(#107) The string key "IDEAL" is not in the correct order, it should be before "ONLINE_TRANSFER_DESCRIPTION"
(#108) The string key "GIROPAY" is not in the correct order, it should be before "IDEAL"
(#110) The string key "EPS" is not in the correct order, it should be before "GIROPAY_DESCRIPTION"
(#114) The string key "POSTFINANCE" is not in the correct order, it should be before "PRZELEWY24"
(#116) The string key "POSTFINANCE_CARD" is not in the correct order, it should be before "POSTFINANCE_DESCRIPTION"
(#118) The string key "MULTIBANCO" is not in the correct order, it should be before "POSTFINANCE_CARD_DESCRIPTION"
(#120) The string key "BANCONTACT" is not in the correct order, it should be before "MULTIBANCO_DESCRIPTION"
(#122) The string key "APPLEPAY" is not in the correct order, it should be before "BANCONTACT_DESCRIPTION"
(#127) The string key "ALIPAY" is not in the correct order, it should be before "TRUSTLY"
(#131) The string key "ONLINE_BANK_TRANSFER" is not in the correct order, it should be before "WECHATPAY_DESCRIPTION"
(#134) The string key "DIRECT_DEBIT_ACH" is not in the correct order, it should be before "ONLINE_BANK_TRANSFER_DESCRIPTION_1"
(#138) The string key "BLIK" is not in the correct order, it should be before "MBWAY_DESCRIPTION"
(#140) The string key "CASH_ON_DELIVERY" is not in the correct order, it should be before "PAYCONIQ"
(#145) The string key "novalnet_payment_error" is not in the correct order, it should be before "startpayment"
(#146) The string key "err:assert:paymentrecord" is not in the correct order, it should be before "novalnet_payment_error"
(#150) The string key "err:validatetransaction:itemid" is not in the correct order, it should be before "err:validatetransaction:paymentarea"
(#155) The string key "instalmentamount" is not in the correct order, it should be before "instalmenttid"
(#158) The string key "cancelled" is not in the correct order, it should be before "instalmentstatus"
(#160) The string key "completed" is not in the correct order, it should be before "pending"
(#163) The string key "course_description" is not in the correct order, it should be before "selectpaymentmethod"
(#168) The string key "startpayment:failed:btncancel" is not in the correct order, it should be before "startpayment:failed:title"
(#169) The string key "payment:returnpage" is not in the correct order, it should be before "startpayment:failed:btncancel"
(#171) The string key "specific_course_comment" is not in the correct order, it should be before "unknownerror"
(#173) The string key "novalnet_payment_name" is not in the correct order, it should be before "wallet_card_info"
(#176) The string key "guarantee_pending_text" is not in the correct order, it should be before "test_order_text"
(#178) The string key "invoice_payment_bank_text" is not in the correct order, it should be before "sepa_guarantee_pending_text"
(#179) The string key "instalment_payment_bank_text" is not in the correct order, it should be before "invoice_payment_bank_text"
(#180) The string key "bank_with_due_date_text" is not in the correct order, it should be before "instalment_payment_bank_text"
(#182) The string key "account_owner" is not in the correct order, it should be before "bank_without_due_date_text"
(#185) The string key "bank_iban" is not in the correct order, it should be before "bank_place"
(#186) The string key "bank_bic" is not in the correct order, it should be before "bank_iban"
(#191) The string key "cash_payment_stores" is not in the correct order, it should be before "slip_expiry_date"
(#193) The string key "multibanco_partner_reference" is not in the correct order, it should be before "multibanco_reference_text"
(#194) The string key "multibanco_entity_reference" is not in the correct order, it should be before "multibanco_partner_reference"
(#195) The string key "hash_check_failed_error" is not in the correct order, it should be before "multibanco_entity_reference"
(#197) The string key "payment:successful:content" is not in the correct order, it should be before "payment:successful:subject"
(#199) The string key "payment:pending:subject" is not in the correct order, it should be before "payment:successful:message"
(#200) The string key "payment:pending:content" is not in the correct order, it should be before "payment:pending:subject"
(#203) The string key "payment:authorize:subject" is not in the correct order, it should be before "payment:pending:message"
(#204) The string key "payment:authorize:content" is not in the correct order, it should be before "payment:authorize:subject"
(#208) The string key "payment:failed:content" is not in the correct order, it should be before "payment:failed:subject"
(#211) The string key "payment:cannotprocessstatus:subject" is not in the correct order, it should be before "payment:failed:message"
(#212) The string key "payment:cannotprocessstatus:content" is not in the correct order, it should be before "payment:cannotprocessstatus:subject"
(#214) The string key "admin:onhold:subject" is not in the correct order, it should be before "payment:cannotprocessstatus:message"
(#215) The string key "admin:onhold:message" is not in the correct order, it should be before "admin:onhold:subject"
(#220) The string key "mail:merchant:support" is not in the correct order, it should be before "mail:user:details"
(#228) The string key "mail:admin:details" is not in the correct order, it should be before "mail:payment:details"
(#230) The string key "messageprovider:payment_pending" is not in the correct order, it should be before "messageprovider:payment_success"
(#231) The string key "messageprovider:payment_authorize" is not in the correct order, it should be before "messageprovider:payment_pending"
(#233) The string key "messageprovider:payment_cannotprocessstatus" is not in the correct order, it should be before "messageprovider:payment_failed"
(#235) The string key "novalnet_amount_capture" is not in the correct order, it should be before "novalnet_callback_mail_subject"
(#239) The string key "novalnet_callback_redirect_update_message" is not in the correct order, it should be before "novalnet_refund_tid_message"
(#240) The string key "novalnet_callback_cashpayment_message" is not in the correct order, it should be before "novalnet_callback_redirect_update_message"
(#243) The string key "novalnet_callback_credit_message" is not in the correct order, it should be before "novalnet_callback_update_onhold_message"
(#245) The string key "novalnet_chargeback_message" is not in the correct order, it should be before "novalnet_credit_overpaid_message"
(#247) The string key "novalnet_collection_agency_message" is not in the correct order, it should be before "novalnet_payment_reminder_message"
(#248) The string key "novalnet_callback_instalment_prepaid_message" is not in the correct order, it should be before "novalnet_collection_agency_message"
(#250) The string key "novalnet_callback_instalment_refund_message" is not in the correct order, it should be before "novalnet_callback_instalment_stopped_message"
(#251) The string key "novalnet_callback_instalment_cancelled_message" is not in the correct order, it should be before "novalnet_callback_instalment_refund_message"
(#252) The string key "novalnet_callback_already_paid" is not in the correct order, it should be before "novalnet_callback_instalment_cancelled_message"
(#255) The string key "novalnet_callback_script_executed" is not in the correct order, it should be before "novalnet_callback_unhandled_event"
(#257) The string key "novalnet_callback_missing_necessary_parameter" is not in the correct order, it should be before "novalnet_callback_status_invalid"
(#260) The string key "novalnet_callback_host_recieved_ip_empty" is not in the correct order, it should be before "novalnet_callback_unauthorised_ip"
(#261) The string key "novalnet_callback_host_empty" is not in the correct order, it should be before "novalnet_callback_host_recieved_ip_empty"
(#265) The string key "novalnet_callback_hash_check_failed" is not in the correct order, it should be before "novalnet_callback_missing_tid_category"
(#266) The string key "novalnet_callback_already_handled_shop" is not in the correct order, it should be before "novalnet_callback_hash_check_failed"
(#268) The string key "novalnet_callback_reference_not_found_shop" is not in the correct order, it should be before "novalnet_callback_reference_not_matching"
(#269) The string key "novalnet_callback_reference_empty" is not in the correct order, it should be before "novalnet_callback_reference_not_found_shop"
(#272) The string key "privacy:metadata:novalnet" is not in the correct order, it should be before "privacy:metadata:paygw_novalnet_transaction_detail:userid"
(#275) The string key "privacy:metadata:novalnet:email" is not in the correct order, it should be before "privacy:metadata:novalnet:last_name"
(#276) The string key "privacy:metadata:novalnet:customer_ip" is not in the correct order, it should be before "privacy:metadata:novalnet:email"
(#279) The string key "privacy:metadata:novalnet:mobile" is not in the correct order, it should be before "privacy:metadata:novalnet:tel"
(#280) The string key "privacy:metadata:novalnet:gender" is not in the correct order, it should be before "privacy:metadata:novalnet:mobile"
(#281) The string key "privacy:metadata:novalnet:birth_date" is not in the correct order, it should be before "privacy:metadata:novalnet:gender"
(#282) The string key "privacy:metadata:novalnet:billing" is not in the correct order, it should be before "privacy:metadata:novalnet:birth_date"
payment/gateway/novalnet/lang/en/paygw_novalnet.php
(#40) The string key "api_config_heading" is not in the correct order, it should be before "pluginname"
(#42) The string key "novalnet_required_error" is not in the correct order, it should be before "pluginname_desc"
(#44) The string key "novalnet_key_password" is not in the correct order, it should be before "novalnet_trans_comments"
(#47) The string key "novalnet_key_password_help" is not in the correct order, it should be before "novalnet_public_key_help"
(#49) The string key "novalnet_active_payments" is not in the correct order, it should be before "novalnet_tariff_id"
(#52) The string key "live" is not in the correct order, it should be before "novalnet_tariff_id_help"
(#56) The string key "novalnet_vendor_script_heading" is not in the correct order, it should be before "sandbox"
(#60) The string key "novalnet_callback_test_mode" is not in the correct order, it should be before "novalnet_webhook_url_help"
(#64) The string key "novalnet_callback_emailtoaddr" is not in the correct order, it should be before "novalnet_webhook_url_error"
(#66) The string key "novalnet_callback_emailtoaddr_help" is not in the correct order, it should be before "novalnet_callback_test_mode_help"
(#72) The string key "novalnet_payment_authorize" is not in the correct order, it should be before "novalnet_payment_capture"
(#74) The string key "novalnet_payment_authorize_limit" is not in the correct order, it should be before "novalnet_payment_zero_amount_booking"
(#76) The string key "novalnet_due_date" is not in the correct order, it should be before "novalnet_payment_authorize_limit_help"
(#79) The string key "novalnet_due_date_help" is not in the correct order, it should be before "novalnet_prepayment_due_date"
(#82) The string key "novalnet_cashpayment_due_date" is not in the correct order, it should be before "novalnet_prepayment_due_date_help"
(#84) The string key "force_normal_payment" is not in the correct order, it should be before "novalnet_cashpayment_due_date_help"
(#91) The string key "CREDITCARD" is not in the correct order, it should be before "novalnet_guarantee_allow_b2b_help"
(#99) The string key "GUARANTEED_INVOICE" is not in the correct order, it should be before "INVOICE_DESCRIPTION"
(#103) The string key "CASHPAYMENT" is not in the correct order, it should be before "PREPAYMENT_DESCRIPTION"
(#107) The string key "IDEAL" is not in the correct order, it should be before "ONLINE_TRANSFER_DESCRIPTION"
(#108) The string key "GIROPAY" is not in the correct order, it should be before "IDEAL"
(#110) The string key "EPS" is not in the correct order, it should be before "GIROPAY_DESCRIPTION"
(#114) The string key "POSTFINANCE" is not in the correct order, it should be before "PRZELEWY24"
(#116) The string key "POSTFINANCE_CARD" is not in the correct order, it should be before "POSTFINANCE_DESCRIPTION"
(#118) The string key "MULTIBANCO" is not in the correct order, it should be before "POSTFINANCE_CARD_DESCRIPTION"
(#120) The string key "BANCONTACT" is not in the correct order, it should be before "MULTIBANCO_DESCRIPTION"
(#122) The string key "APPLEPAY" is not in the correct order, it should be before "BANCONTACT_DESCRIPTION"
(#127) The string key "ALIPAY" is not in the correct order, it should be before "TRUSTLY"
(#131) The string key "ONLINE_BANK_TRANSFER" is not in the correct order, it should be before "WECHATPAY_DESCRIPTION"
(#134) The string key "DIRECT_DEBIT_ACH" is not in the correct order, it should be before "ONLINE_BANK_TRANSFER_DESCRIPTION_1"
(#138) The string key "BLIK" is not in the correct order, it should be before "MBWAY_DESCRIPTION"
(#140) The string key "CASH_ON_DELIVERY" is not in the correct order, it should be before "PAYCONIQ"
(#145) The string key "novalnet_payment_error" is not in the correct order, it should be before "startpayment"
(#146) The string key "err:assert:paymentrecord" is not in the correct order, it should be before "novalnet_payment_error"
(#150) The string key "err:validatetransaction:itemid" is not in the correct order, it should be before "err:validatetransaction:paymentarea"
(#155) The string key "instalmentamount" is not in the correct order, it should be before "instalmenttid"
(#158) The string key "cancelled" is not in the correct order, it should be before "instalmentstatus"
(#160) The string key "completed" is not in the correct order, it should be before "pending"
(#163) The string key "course_description" is not in the correct order, it should be before "selectpaymentmethod"
(#168) The string key "startpayment:failed:btncancel" is not in the correct order, it should be before "startpayment:failed:title"
(#169) The string key "payment:returnpage" is not in the correct order, it should be before "startpayment:failed:btncancel"
(#171) The string key "specific_course_comment" is not in the correct order, it should be before "unknownerror"
(#173) The string key "novalnet_payment_name" is not in the correct order, it should be before "wallet_card_info"
(#176) The string key "guarantee_pending_text" is not in the correct order, it should be before "test_order_text"
(#178) The string key "invoice_payment_bank_text" is not in the correct order, it should be before "sepa_guarantee_pending_text"
(#179) The string key "instalment_payment_bank_text" is not in the correct order, it should be before "invoice_payment_bank_text"
(#180) The string key "bank_with_due_date_text" is not in the correct order, it should be before "instalment_payment_bank_text"
(#182) The string key "account_owner" is not in the correct order, it should be before "bank_without_due_date_text"
(#185) The string key "bank_iban" is not in the correct order, it should be before "bank_place"
(#186) The string key "bank_bic" is not in the correct order, it should be before "bank_iban"
(#191) The string key "cash_payment_stores" is not in the correct order, it should be before "slip_expiry_date"
(#193) The string key "multibanco_partner_reference" is not in the correct order, it should be before "multibanco_reference_text"
(#194) The string key "multibanco_entity_reference" is not in the correct order, it should be before "multibanco_partner_reference"
(#195) The string key "hash_check_failed_error" is not in the correct order, it should be before "multibanco_entity_reference"
(#197) The string key "payment:successful:content" is not in the correct order, it should be before "payment:successful:subject"
(#199) The string key "payment:pending:subject" is not in the correct order, it should be before "payment:successful:message"
(#200) The string key "payment:pending:content" is not in the correct order, it should be before "payment:pending:subject"
(#203) The string key "payment:authorize:subject" is not in the correct order, it should be before "payment:pending:message"
(#204) The string key "payment:authorize:content" is not in the correct order, it should be before "payment:authorize:subject"
(#208) The string key "payment:failed:content" is not in the correct order, it should be before "payment:failed:subject"
(#211) The string key "payment:cannotprocessstatus:subject" is not in the correct order, it should be before "payment:failed:message"
(#212) The string key "payment:cannotprocessstatus:content" is not in the correct order, it should be before "payment:cannotprocessstatus:subject"
(#214) The string key "admin:onhold:subject" is not in the correct order, it should be before "payment:cannotprocessstatus:message"
(#215) The string key "admin:onhold:message" is not in the correct order, it should be before "admin:onhold:subject"
(#221) The string key "mail:merchant:support" is not in the correct order, it should be before "mail:user:details"
(#229) The string key "mail:admin:details" is not in the correct order, it should be before "mail:payment:details"
(#231) The string key "messageprovider:payment_pending" is not in the correct order, it should be before "messageprovider:payment_success"
(#232) The string key "messageprovider:payment_authorize" is not in the correct order, it should be before "messageprovider:payment_pending"
(#234) The string key "messageprovider:payment_cannotprocessstatus" is not in the correct order, it should be before "messageprovider:payment_failed"
(#236) The string key "novalnet_amount_capture" is not in the correct order, it should be before "novalnet_callback_mail_subject"
(#240) The string key "novalnet_callback_redirect_update_message" is not in the correct order, it should be before "novalnet_refund_tid_message"
(#241) The string key "novalnet_callback_cashpayment_message" is not in the correct order, it should be before "novalnet_callback_redirect_update_message"
(#244) The string key "novalnet_callback_credit_message" is not in the correct order, it should be before "novalnet_callback_update_onhold_message"
(#246) The string key "novalnet_chargeback_message" is not in the correct order, it should be before "novalnet_credit_overpaid_message"
(#248) The string key "novalnet_collection_agency_message" is not in the correct order, it should be before "novalnet_payment_reminder_message"
(#249) The string key "novalnet_callback_instalment_prepaid_message" is not in the correct order, it should be before "novalnet_collection_agency_message"
(#251) The string key "novalnet_callback_instalment_refund_message" is not in the correct order, it should be before "novalnet_callback_instalment_stopped_message"
(#252) The string key "novalnet_callback_instalment_cancelled_message" is not in the correct order, it should be before "novalnet_callback_instalment_refund_message"
(#253) The string key "novalnet_callback_already_paid" is not in the correct order, it should be before "novalnet_callback_instalment_cancelled_message"
(#256) The string key "novalnet_callback_script_executed" is not in the correct order, it should be before "novalnet_callback_unhandled_event"
(#258) The string key "novalnet_callback_missing_necessary_parameter" is not in the correct order, it should be before "novalnet_callback_status_invalid"
(#261) The string key "novalnet_callback_host_recieved_ip_empty" is not in the correct order, it should be before "novalnet_callback_unauthorised_ip"
(#262) The string key "novalnet_callback_host_empty" is not in the correct order, it should be before "novalnet_callback_host_recieved_ip_empty"
(#266) The string key "novalnet_callback_hash_check_failed" is not in the correct order, it should be before "novalnet_callback_missing_tid_category"
(#267) The string key "novalnet_callback_already_handled_shop" is not in the correct order, it should be before "novalnet_callback_hash_check_failed"
(#269) The string key "novalnet_callback_reference_not_found_shop" is not in the correct order, it should be before "novalnet_callback_reference_not_matching"
(#270) The string key "novalnet_callback_reference_empty" is not in the correct order, it should be before "novalnet_callback_reference_not_found_shop"
(#273) The string key "privacy:metadata:novalnet" is not in the correct order, it should be before "privacy:metadata:paygw_novalnet_transaction_detail:userid"
(#276) The string key "privacy:metadata:novalnet:email" is not in the correct order, it should be before "privacy:metadata:novalnet:last_name"
(#277) The string key "privacy:metadata:novalnet:customer_ip" is not in the correct order, it should be before "privacy:metadata:novalnet:email"
(#280) The string key "privacy:metadata:novalnet:mobile" is not in the correct order, it should be before "privacy:metadata:novalnet:tel"
(#281) The string key "privacy:metadata:novalnet:gender" is not in the correct order, it should be before "privacy:metadata:novalnet:mobile"
(#282) The string key "privacy:metadata:novalnet:birth_date" is not in the correct order, it should be before "privacy:metadata:novalnet:gender"
(#283) The string key "privacy:metadata:novalnet:billing" is not in the correct order, it should be before "privacy:metadata:novalnet:birth_date"

Javascript coding style problems

(0 errors, 31 warnings)

This section shows the coding style problems detected in the code by eslint [More info]

payment/gateway/novalnet/amd/src/gateway_settings.js
(#63) There should be no space after this paren. (space-in-parens)
(#63) There should be no space before this paren. (space-in-parens)
(#86) Expected to return a value at the end of function. (consistent-return)
(#91) Unnecessary escape character: \/. (no-useless-escape)
(#134) There should be no space after this paren. (space-in-parens)
(#134) There should be no space before this paren. (space-in-parens)
(#142) There should be no space after this paren. (space-in-parens)
(#142) There should be no space before this paren. (space-in-parens)
(#152) There should be no space after this paren. (space-in-parens)
(#152) There should be no space before this paren. (space-in-parens)
(#157) There should be no space after this paren. (space-in-parens)
(#157) There should be no space before this paren. (space-in-parens)
(#158) There should be no space before this paren. (space-in-parens)
(#158) There should be no space after this paren. (space-in-parens)
(#158) There should be no space before this paren. (space-in-parens)
(#193) Each then() should return a value or throw (promise/always-return)
(#275) Avoid wrapping return values in Promise.resolve (promise/no-return-wrap)
(#275) Multiple spaces found before '// Return a re...'. (no-multi-spaces)
(#298) Expected catch,fail,always() or return (promise/catch-or-return)
(#299) 'response' is already defined. (no-redeclare)
(#300) Each then() should return a value or throw (promise/always-return)
(#317) Unexpected space before function parentheses. (space-before-function-paren)
(#321) There should be no space after this paren. (space-in-parens)
(#321) There should be no space before this paren. (space-in-parens)
(#321) There should be no space after this paren. (space-in-parens)
(#321) There should be no space before this paren. (space-in-parens)
payment/gateway/novalnet/amd/src/startpayment.js
(#40) There should be no space after '{'. (@babel/object-curly-spacing)
(#40) There should be no space before '}'. (@babel/object-curly-spacing)
(#41) There should be no space after '{'. (@babel/object-curly-spacing)
(#41) There should be no space before '}'. (@babel/object-curly-spacing)
(#76) Each then() should return a value or throw (promise/always-return)

CSS problems

(0 errors, 0 warnings)

This section shows CSS problems detected by stylelint [More info]


PHPDocs style problems

(3 errors, 0 warnings)

This section shows the phpdocs problems detected in the code by local_moodlecheck [More info]

payment/gateway/novalnet/classes/gateway.php
(#364) Phpdocs for function gateway::validate_gateway_form has incomplete parameters list
payment/gateway/novalnet/classes/novalnet_helper.php
(#472) Phpdocs for function novalnet_helper::unenrol_user_from_course has incomplete parameters list
payment/gateway/novalnet/classes/novalnet_validation.php
(#66) Phpdocs for function novalnet_validation::__construct has incomplete parameters list

Update savepoints problems

(0 errors, 0 warnings)

This section shows problems detected with the handling of upgrade savepoints [More info]


Third party library modification problems

(0 errors, 0 warnings)

This section shows problems detected with the modification of third party libraries [More info]


grunt changes

(1 errors, 0 warnings)

This section shows files built by grunt and not commited [More info]

Problems running grunt

shifter problems

(0 errors, 0 warnings)

This section shows problems detected by shifter [More info]


Mustache template problems

(0 errors, 0 warnings)

This section shows problems detected in mustache templates [More info]


Gherkin .feature problems

(0 errors, 0 warnings)

This section shows problems detected in behat .feature files [More info]