Comments (1)
You can get them scanned by just supplying -f cs,ps1,psm1. However, comments
and metrics won't be correctly calculated. For that, all that is needed is a
simple modification to the following files/modules:
comments.py
metrics.py
Both modules are written to be very general in order to support as many
languages as possible.
To add support for comments, just modify __comment_begining__, __comment_end__
and/or __comment__ in comments.py.
To add support for metrics (ELOC and cyclomatic complexity) you just need to
modify __metric_eloc__ and __metric_cc_tokens__ in metrics.py.
Patches are welcome :)
/Adam Waldenberg
Original comment by [email protected]
on 20 Feb 2015 at 4:58
- Changed title: Support for comments/metrics in C# and PowerShell code
- Changed state: Accepted
- Added labels: Priority-Low
- Removed labels: Priority-Medium
from gitinspector.
Related Issues (20)
- Patch: Gracefully handle non-git-repo path HOT 3
- Create documentation (in AsciiDoc or similar) HOT 7
- Decoding issue with email HOT 6
- gitinspector --metrics errs out on paths with spaces HOT 6
- Footer is missing in htmlembedded output HOT 4
- Support for Haskell comments HOT 2
- Add JSON support
- Translation to Korean HOT 3
- filter-in functionality HOT 1
- Locale issues when running on Yosemite HOT 1
- Terminal encoding error when running on Yosemite HOT 3
- Localization fails with (TypeError: must be string, not None) HOT 8
- Metrics are collected with issues if there are spaces in files or directories names HOT 1
- Filtering by comment HOT 1
- No commited files with the specified extensions were found. HOT 2
- Add support for extensionless files in statistics and support regexp matching with --file-types. HOT 4
- Not all commits and authors are showing up HOT 2
- [deleted issue]
- Zero division error HOT 3
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 gitinspector.