jeremiah-c-leary / eda-log-file-warning-suppressor Goto Github PK
View Code? Open in Web Editor NEWSuppresses warnings in EDA logfiles.
License: GNU General Public License v3.0
Suppresses warnings in EDA logfiles.
License: GNU General Public License v3.0
Add checking of various Questa CDC reports
Add different exit codes based on analysis.
Having the ability to wildcard IDs will allow for smaller configurations.
Documentation is error out.
If an empty suppression file is given for the suppression file when running a report, VSG crashes.
The first column does not scale with the length of the warning ID.
There are several instances where the table header and footer are printed when there are no warnings to print.
I would be cleaner to only print the table header and footer only if there are warnings.
As the title says:
'ID':
- msg: Some message
comment:
author: jcleary
Raises a TypeError
Need to handle this gracefully.
The cdc_log.rpt
changes based on the version of questacdc. Update the detection to be more robust.
In the following suppression file:
suppress:
'ID1':
- msg: some message
'ID1':
- msg: some other message
The first ID1 is dropped.
The desired behavior is they should be merged.
Mentor Graphics Precision also has the following warning type:
This is not being parsed correctly.
The --junit option has not been implemented yet.
See title
The should be a way to classify warnings as those that are low risk but need to be looked at.
This will allow the user to have a clean run, but still track down issues .
Waivers that do not suppress anything will exit with a failing error code. A use case came up in which a user wants to keep a waiver even though it does not waive anything.
Consider adding an options
option to a waiver and include something like do_not_fail_if_match_not_found
.
Add parsing of Synplify Pro log files
The logfile that is outputted from Xilinx has this identifier:
#------------------------------------------------------------
# Vivado v2018.3 (64-bit)
# SW Build
# IP Build
# Process ID:
# Current directory:
# Command line:
# Log file
# Journal file:
#------------------------------------------------------------
This is different than the runme.log files and has additional warnings in it from IP generation.
There are references to the old name of the tool that should be updated.
This would include spelling and grammar and making the documentation easier to read.
Add section on CI support.
If there is an exception raised by pyyaml, then elfws should output formatted text.
Add Xilinx Vivado log file support.
Add parsing for the Methodology Report.
In the documentation Quasta
should be Questa
.
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.