chatwoot/chatwoot

View on GitHub
feat: Add an option to scroll to replied message (#8624) #20516
Clairton Rodrigo Heinzen authored f57013c9
complete00:00:51
1
git clone
2
codeclimate validate-config
View output
codeclimate validate-config
No errors or warnings found in .codeclimate.yml.
3
codeclimate prepare
View output
codeclimate prepare
4
builder pull-engines
View output
determining required images
5
structure
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-05-02T22:29:34.689312 #1]  WARN -- : Skipping app/javascript/packs/superadmin_pages.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:34.689383 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:34.761106 #1]  WARN -- : Skipping app/javascript/packs/widget.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:34.761270 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:34.770373 #1]  WARN -- : Skipping app/javascript/v3/views/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:34.770424 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.493914 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/contacts/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.493952 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.495545 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.495625 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.497949 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.497977 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.499599 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.499626 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.511723 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.511770 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.513729 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.513768 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.546558 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.546600 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.556678 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/personal/personal.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.556718 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.562020 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.562057 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.563433 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.563463 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.570990 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.571018 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.572311 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.572336 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.587757 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.587806 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.599913 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.599956 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.603935 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.603971 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.607472 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.607505 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.615136 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/sla/sla.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.615171 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.621946 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.621981 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.645776 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.645821 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.656742 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.657058 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.658902 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.659128 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.664531 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/helpcenter/helpcenter.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.664563 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.671614 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/dashboard.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.671649 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.704128 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/commands/CommandBarIcons.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.704175 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.844142 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/inbox/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.844185 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:35.845700 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/notifications/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:35.845740 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:36.051189 #1]  WARN -- : Skipping app/javascript/dashboard/modules/search/search.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:36.051240 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:38.383702 #1]  WARN -- : Skipping app/javascript/widget/helpers/utils.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:38.383990 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:38.593821 #1]  WARN -- : Skipping app/javascript/widget/router.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:38.594029 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:42.458880 #1]  WARN -- : Skipping app/controllers/public/api/v1/portals/base_controller.rb due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:42.458919 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:42.590107 #1]  WARN -- : Skipping app/controllers/concerns/switch_locale.rb due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:42.590476 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:45.632966 #1]  WARN -- : Skipping app/mailers/application_mailer.rb due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:45.633004 #1]  WARN -- : Response status: 422
6
duplication
View output
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-05-02T22:29:50.690378 #1]  WARN -- : Skipping ./app/javascript/packs/superadmin_pages.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:50.690446 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:50.786516 #1]  WARN -- : Skipping ./app/javascript/packs/widget.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:50.786567 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:50.792352 #1]  WARN -- : Skipping ./app/javascript/v3/views/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:50.792617 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.519526 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/contacts/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.519802 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.521330 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/conversation/conversation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.521377 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.521798 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/canned/canned.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.522008 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.523042 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/macros/macros.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.523075 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.533649 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.533889 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.535180 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/reports/reports.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.535205 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.546549 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/attributes/attributes.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.546592 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.555576 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/personal/personal.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.555914 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.561020 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/profile/profile.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.561271 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.562398 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/billing/billing.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.562431 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.563931 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrations/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.564052 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.566868 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/labels/labels.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.566899 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.576391 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/agentBots/agentBot.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.576629 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.587162 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/automation/automation.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.587461 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.590633 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/integrationapps/integrations.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.590674 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.592026 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/teams/teams.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.592099 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.596516 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/sla/sla.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.596639 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.606279 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/agents/agent.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.606588 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.616535 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/settings/inbox/inbox.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.616802 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.637258 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/campaigns/campaigns.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.637541 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.638845 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/settings/auditlogs/audit.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.638929 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.641233 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/helpcenter/helpcenter.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.641276 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.644642 #1]  WARN -- : Skipping app/javascript/dashboard/routes/dashboard/dashboard.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.644746 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.662198 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/commands/CommandBarIcons.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.662303 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.793100 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/inbox/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.793146 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:51.796540 #1]  WARN -- : Skipping ./app/javascript/dashboard/routes/dashboard/notifications/routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:51.796628 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:52.021619 #1]  WARN -- : Skipping app/javascript/dashboard/modules/search/search.routes.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:52.021680 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:55.012986 #1]  WARN -- : Skipping app/javascript/widget/helpers/utils.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:55.013063 #1]  WARN -- : Response status: 422
W, [2024-05-02T22:29:55.231565 #1]  WARN -- : Skipping app/javascript/widget/router.js due to CC::Parser::Client::HTTPError
W, [2024-05-02T22:29:55.231601 #1]  WARN -- : Response status: 422
I, [2024-05-02T22:29:56.192429 #1]  INFO -- : Skipping file ./app/models/concerns/json_schema_validator.rb due to exception (Racc::ParseError): ./app/models/concerns/json_schema_validator.rb:35 :: parse error on value nil (error)

I, [2024-05-02T22:29:56.836032 #1]  INFO -- : Skipping file ./app/controllers/public/api/v1/portals/base_controller.rb due to exception (Racc::ParseError): ./app/controllers/public/api/v1/portals/base_controller.rb:19 :: parse error on value ":" (tCOLON)

I, [2024-05-02T22:29:56.913209 #1]  INFO -- : Skipping file ./app/controllers/concerns/switch_locale.rb due to exception (Racc::ParseError): ./app/controllers/concerns/switch_locale.rb:6 :: parse error on value ")" (tRPAREN)

I, [2024-05-02T22:29:57.146654 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/automation_rules_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/automation_rules_controller.rb:3 :: parse error on value ":" (tCOLON)

I, [2024-05-02T22:29:57.358653 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/callbacks_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/callbacks_controller.rb:2 :: parse error on value ":" (tCOLON)

I, [2024-05-02T22:29:57.457059 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/portals_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/portals_controller.rb:4 :: parse error on value ":" (tCOLON)

I, [2024-05-02T22:29:57.544525 #1]  INFO -- : Skipping file ./app/controllers/api/v1/accounts/macros_controller.rb due to exception (Racc::ParseError): ./app/controllers/api/v1/accounts/macros_controller.rb:2 :: parse error on value ":" (tCOLON)

I, [2024-05-02T22:29:58.687936 #1]  INFO -- : Skipping file ./app/mailers/application_mailer.rb due to exception (Racc::ParseError): ./app/mailers/application_mailer.rb:4 :: parse error on value ":" (tCOLON)

I, [2024-05-02T22:29:59.455673 #1]  INFO -- : Skipping file ./lib/integrations/slack/send_on_slack_service.rb due to exception (Racc::ParseError): ./lib/integrations/slack/send_on_slack_service.rb:87 :: parse error on value "&." (error)
7
csslint
csslint engine documentation
8
scss-lint
scss-lint engine documentation