Code Monkey home page Code Monkey logo

awesome-linters's People

Contributors

akirak avatar bmbferreira avatar caramelomartins avatar coderaiser avatar emzet avatar f-apolinario avatar filipebento avatar heathnaylor avatar igorshubovych avatar kbakba avatar marconilanna avatar mgrachev avatar mlcdf avatar nvtkaszpir avatar nvuillam avatar pablohn26 avatar pocc avatar pocke avatar pronoym99 avatar ricardicus avatar roaldnefs avatar samverschueren avatar shlomif avatar suchow avatar swizz avatar tclindner avatar thibaudcolas avatar tomasbjerre avatar veelenga avatar w33dw0r7d avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-linters's Issues

Add pre-commit to project

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.

Structure change in 'Languages.md'

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?

Linters' Index

Add an index to the Linters' section similar to the one that is currently active for the Coding Standards' section.

It will improve usability.

Small grammatical error in first sentence

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.

Travis CI

Integrate project with Travis CI even if it is only to validate Markdown for the project.

Combine C/C++ sections

The linters are the same for all of them (oclint, uncrustify, cppcheck, clang-format, clang-tidy, etc.)

Thoughts?

Add descriptions to items

Add descriptions to items, as per suggestions:

  • only has awesome items with descriptions (Awesome lists are curations of the best, not of everything),

This will be used in #28.

Custom website for project.

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.

Add description of the project.

Add description of the project to the top of the file, as per sugestion:

  • includes a succinct description of the project/theme at the top (example),
  • has been checked for inconsistent formatting, spelling, and grammar:
    • Each link description starts with an uppercase character and ends with a period.
    • Drop all the A / An prefixes in the descriptions.
    • Consistent naming. For example, Node.js, not NodeJS or node.js.

This will be used for #28.

Adding awesome-linters to the main `awesome` repository

(following PR #27)

I went looking at some PR on sindresorhus/awesome and I stumbled upon this:


By submitting this pull request I confirm I've read and complied with the below requirements.

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.

  • I have read and understood the contribution guidelines and the instructions for creating a list.
  • This pull request has a descriptive title. For example, Add Name of List, not Update readme.md or Add awesome list.
  • The entry in the Awesome list should include a short description about the list project/theme (not the list itself), and should be added at the bottom of the appropriate category.
  • The list I added
    • has been around for at least 30 days,
    • is the result of hard work and is the best I could possibly produce,
    • is a non-generated Markdown file in a GitHub repo,
    • is not a duplicate,
    • includes a succinct description of the project/theme at the top (example),
    • includes a project logo/illustration (whenever possible) at the top right of the readme (example). (The logo should link to the project website or any relevant website. The logo should be high-DPI, so set it to maximum half the width of the original image.),
    • only has awesome items with descriptions (Awesome lists are curations of the best, not of everything),
    • contains the awesome badge on the right side of the list heading,
    • has a Table of Contents section named Contents as the first section,
    • has an appropriate license (Meaning something like CC0, NOT a code licence like MIT, BSD, Apache, etc) (If you use a license badge, it should be SVG, not PNG),
    • has contribution guidelines,
    • doesn't include a Travis badge,
    • has been checked for inconsistent formatting, spelling, and grammar:
      • Each link description starts with an uppercase character and ends with a period.
      • Drop all the A / An prefixes in the descriptions.
      • Consistent naming. For example, 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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.