Comments (3)
As a workaround you can set *.c
in project settings.
cpplint.py is a tool for c++, so *.c
is not in the scope, correct me if I'm wrong.
from cppstyle.
I didn't know this option, thanks for the hint! However, even with adding *.c
to the list or removing all entries from the list, cppstyle.py doesn't output anything for .c files :-(
Also, having to modify this list of file extensions manually for every single checker (there are around 60!) is more than cumbersome...
You are right, cpplint.py is meant for C++, as is the Google C++ Style Guide. We use the Google Style Guide for our C++ projects, but we also have a fair amount of C projects and don't want to introduce a new coding style for those. Since C is (more or less) a subset of C++, the rules of the Google Style Guide can also be applied fairly well to C code. All we need is a style checker tool, because without it any rule is useless. It would be a pity if we can't use cpplint.py, just because of the file extension...
from cppstyle.
The same is true for .hpp file. cpplint is not called.
If I understand the pluggin, the trouble is here :
There is some hard codded extension restriction, even if the documentation say that EVERY file save is pass to cpplint. The correct way is to remove any existing restriction, has cpplint olready have a configurations file for this.
from cppstyle.
Related Issues (20)
- Cannot create a new Cpp file in Oxygen ecilpse HOT 1
- An internal error occurred during: "Organizing includes". HOT 6
- Cppstyle calls clang-format with `-fallback-style` command line parameter HOT 5
- Compatibility with Neon? HOT 3
- Global préférences not applied
- formatter not running when hitting Crtl+Shift+S or save all HOT 1
- clang-style
- Spyware HOT 3
- Unicode not handled properly when specifying -offset and -length HOT 1
- Allow clang-format path configuration in project settings HOT 6
- Characters are getting replaced by ? HOT 1
- ctrl-shift-f (format) vs ctrl-s (format on save) -- not same formatting HOT 3
- Ctrl-s not formatting file anymore HOT 1
- Format on save not run when using save on build
- The save button is disabled after a file was modified at the first time HOT 3
- relative path to clang format exe (clang-format path)
- Website cppstyle.com is down (offline) HOT 5
- Compiling the plugin failed HOT 9
- Plugin is no longer available in the Eclipse Marketplace HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cppstyle.