caramelomartins / awesome-linters Goto Github PK
View Code? Open in Web Editor NEWA community-driven list of awesome linters.
Home Page: https://awesome-linters.hugomartins.io/
License: The Unlicense
A community-driven list of awesome linters.
Home Page: https://awesome-linters.hugomartins.io/
License: The Unlicense
Integrate project with Travis CI even if it is only to validate Markdown for the project.
The linters are the same for all of them (oclint, uncrustify, cppcheck, clang-format, clang-tidy, etc.)
Thoughts?
I'd suggest organizing the 'Languages.md' file by language instead of having a gigantic list of links with several links for one language like:
# PHP
Link 1
Link 2
instead of
PHP - Link 1
PHP - Link 2
Opinions?
There is a small grammatical error in the first sentence.
Code linters are programs that performs static analysis on your code.
should be
Code linters are programs that perform static analysis on your code.
pre-commit is a utility that runs before commits can be made. The use case here is to prettier to enforce markdown style. If there is interest, I'll make a PR with a .pre-commit-config.yaml
, having run prettier over the README.md.
This version not support TCL. Please adding Tool common language
Cppcheck is a widely known and regularly maintained open-source C++ static analysis tool. I dare say it's way more famous than the tools currently listed in the C++ category.
Add descriptions to items, as per suggestions:
This will be used in #28.
Java Findbugs has been replaces with SpotBugs (https://spotbugs.github.io/)
Also there are two plugins for findbugs/spotbugs which are of importance:
http://fb-contrib.sourceforge.net/
https://find-sec-bugs.github.io/
So would be nice if you could change/add this.
For example:
(following PR #27)
I went looking at some PR on sindresorhus/awesome and I stumbled upon this:
Failure to properly do so will just result in the pull request being closed and everyone's time wasted. Please read it twice. Most people miss many things.
Add Name of List
, not Update readme.md
or Add awesome list
.Contents
as the first section,A
/ An
prefixes in the descriptions.Node.js
, not NodeJS
or node.js
.In order to be listed in the awesome
repo, we would need to add a little description for each items. Does this sounds good to you?
Rename "Table of Contents to "COntents", as per suggestion:
Contents
as the first section,This will be used in #28.
Add an index to the Linters' section similar to the one that is currently active for the Coding Standards' section.
It will improve usability.
See #28 (comment)
Add description of the project to the top of the file, as per sugestion:
A
/ An
prefixes in the descriptions.Node.js
, not NodeJS
or node.js
.This will be used for #28.
Hello... add a linter for "elixir-lang"
### ie:
Create a custom build that will grab the .md that represents the project and generates a new website. This custom build should enable us to use the gh-pages
branch currently in use.
I would love to create PR for it, but I do not know which section to put it.
Probably Git or Source Control.
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.