jupyterlab-lsp
jupyterlab-lsp copied to clipboard
Robocop on CI is failing
I am going to temporarily disable robocop as it started failing with:
19 paths: robocop --exclude empty-lines-between-sections --exclude file-too-long --exclude missing-doc-keyword --exclude missing-doc-suite --exclude missing-doc-test-case --exclude todo-in-comment --exclude too-long-test-case --exclude too-many-arguments --exclude too-many-calls-in-keyword --exclude too-many-calls-in-test-case --exclude wrong-case-in-keyword-name --configure line-too-long:line_length:200
Traceback (most recent call last):
File "/usr/share/miniconda3/envs/test/bin/robocop", line 10, in <module>
sys.exit(run_robocop())
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/run.py", line [31](https://github.com/jupyter-lsp/jupyterlab-lsp/actions/runs/4093289787/jobs/7058620947#step:12:32)7, in run_robocop
linter.run()
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/run.py", line 84, in run
self.run_checks()
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/run.py", line 129, in run_checks
found_issues = self.run_check(model, str(file))
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/run.py", line 148, in run_check
for issue in checker.scan_file(ast_model, filename, source, templated)
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/checkers/__init__.py", line 103, in scan_file
self.visit_File(ast_model)
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/checkers/__init__.py", line 108, in visit_File
self.generic_visit(node)
File "/usr/share/miniconda3/envs/test/lib/python3.9/ast.py", line [41](https://github.com/jupyter-lsp/jupyterlab-lsp/actions/runs/4093289787/jobs/7058620947#step:12:42)5, in generic_visit
self.visit(item)
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robot/parsing/model/visitor.py", line 49, in visit
visitor(node)
File "/usr/share/miniconda3/envs/test/lib/python3.9/ast.py", line 417, in generic_visit
self.visit(value)
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robot/parsing/model/visitor.py", line [49](https://github.com/jupyter-lsp/jupyterlab-lsp/actions/runs/4093289787/jobs/7058620947#step:12:50), in visit
visitor(node)
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/checkers/errors.py", line 101, in visit_Statement
self.parse_errors(node)
File "/usr/share/miniconda3/envs/test/lib/python3.9/site-packages/robocop/checkers/errors.py", line 110, in parse_errors
self.handle_error(node, node.error)
AttributeError: 'SectionHeader' object has no attribute 'error'
... ERROR 1 robocop --exclude empty-lines-between-sections --exclude file-too-long --exclude missing-doc-keyword --exclude missing-doc-suite --exclude missing-doc-test-case --exclude todo-in-comment --exclude too-long-test-case --exclude too-many-arguments --exclude too-many-calls-in-keyword --exclude too-many-calls-in-test-case --exclude wrong-case-in-keyword-name --configure line-too-long:line_length:200
Which was previously reported in https://github.com/MarketSquare/robotframework-robocop/issues/579 but there seems to be no resolution.