3

I would have a look at an application called Gemnasium. It supports quite a few languages including Bower and Node.js. It parses your project's dependencies and notifies you when new versions are released or they need to be updated. It also provides you with badges and has a guide on how to incorporate them into your GitHub page. It has free & paid plans ...


2

I think Jens Schauder's DeGraph does fulfil your needs. It can be used to visualize the dependencies or to write tests that check that your dependencies adhere to some rules.


1

Try using Cmake it might be useful for you https://cmake.org/ it manages the build process of Makefiles [that presently you write by hand] on different platforms ... you can simulate the CMAKELIST.txt script for using different tools on different platforms if some are not available on that platform


1

There is also VersionEye. It too supports quite a few languages including Node.js and Bower. It also has dependency badges with a guide on how to incorporate them. Note that this does not have a free plan to use. VersionEye (commercial) VersionEye notifies you about outdated dependencies in your software projects. Nowadays software projects are based on ...


1

The answer is https://www.pathwaysystems.com/. Their features cover my requiments.


1

You can try CppDepend to get all the methods called by a specific one with the location of each method called.


1

I found that a combination of DeGraph + yEd will work. at yEd: it seems a bit buggy as it will not show some things when we click on them, other times will show after a few retries. The main tip is to "focus node", at "neighborhood" or "predecessors" right click and "convert to document", that will let us zoom in to further analyze.


1

try this : http://www.jarchitect.com/ I think it is related in some way (not sure)to the company which makes NDepend. It should have what you need, as it also has the code query linq


Only top voted, non community-wiki answers of a minimum length are eligible