rbialon / flake8-annotations Goto Github PK
View Code? Open in Web Editor NEWFlake8 Problem Matcher / Annotations for Github Checks
License: MIT License
Flake8 Problem Matcher / Annotations for Github Checks
License: MIT License
when running the GitHub action on a pull request annotations are generated for the whole repo and PR is marked as failed due to errors elsewhere. The action should add annotations on a PR only - on files modified by the PR
When I run the action, I'm getting warnings about Node 12 being deprecated: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
Seems easy to fix, just update the node version in action.yml to 16.
I use flake8 plugins and they produce output that is not parsed by actions.
Thye use own letters for messages
D : flake8-docstrings==1.5.0
I: flake8-import-order==0.18.1
B: flake8-bandit==2.1.2
Here is an example:
foo.py:36:1: D400 First line should end with a period
foo:119:1: I100 Import statements are in the wrong order ...
I would like them to be annotated too.
I will just put some idea, I don't know if they are implementable:
@v1
- > @x2
The alternative solution is to write a new plugin for flake8 that will change the output. Like a plugin for TeamCity CI.
My use case is not very common, so won't fix
is an option too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.