-
Notifications
You must be signed in to change notification settings - Fork 97
agenda call 2015 05 07
nmrcardoso edited this page May 6, 2015
·
9 revisions
-
Development updates - part I
- issues
- all open: https://github.com/lattice/quda/issues?q=is%3Aopen+is%3Aissue
- updated since last call: https://github.com/lattice/quda/issues?utf8=✓&q=is%3Aissue+updated%3A%3E%3D2015-04-08
- pull requests
- open pull requests: https://github.com/lattice/quda/pulls
- merged since last call: https://github.com/lattice/quda/pulls?utf8=✓&q=is%3Apr+closed%3A%3E%3D2015-04-08+
- features which are being worked on
- features which people want / plan to work on
- issues
-
Code style (Nuno) Purpose: Have the same style without loosing time learning/applying it.
- Automatic code formatter:
- uncrustify, http://uncrustify.sourceforge.net/
- probably the most highly configurable code beautifier
- all the configuration options are defined in a .cfg file
- example: uncrustify -c mystyle.cfg -f test.cpp
- Artistic Style, http://astyle.sourceforge.net/
- GC greatcode, http://sourceforge.net/projects/gcgreatcode/
- BCPP, http://invisible-island.net/bcpp/
- other?
- uncrustify, http://uncrustify.sourceforge.net/
- Tools that can use this:
- UniversalIdentGUI (linux, mac, win), http://universalindent.sourceforge.net/ » Supports all the above Automatic code beautifier's and others as well as other languages besides C/C++ » easy to create a configurable file to a specific automatic code beautifier. » live preview » probably the best way to help create a configurable file
- Atom, https://atom.io/, » packages:
- atom-beautify -> uses uncrustify code beautifier needs to configure the path and file with uncrustify configurations
- linter-cpplint -> highlights code that not fits the standards
- linter-flake -> to remove warning about max line length, change in settings
- apply style: ctrl+alt+b (to selected code or to all code if there if no code selected code)
- SublimeText, http://www.sublimetext.com » packages:
- SublimeLinter, highlight code with incorrect format
- SublimeAStyleFormatter, uses astyle code beautifier
- Eclipse/Nsight: » supports K&R, BSD/Allman, GNU, Whitesmiths » allow to load and save configuration style files, xml files
- other tools?
- Therefore we can create a configurable file and a simple script to apply the style before uploading code to git.
- Automatic code formatter:
-
Automated Testing (move to next call)