EPITECH C/C++ HeadersThis is a handler for EPITECH headers in C/C++ projects. It can create them and updates them automatically. Link to the Visual Studio Code Marketplace extension page. FeaturesYou can create a header for a new file by:
Each time you save a C or C++ file with a header, it will update it automatically. You can configure the headers in a very simple manner by executing the RequirementsNo dependancies Extension SettingsThis extension uses the following configuration entries:
Known IssuesNone Release Notes1.0.0Initial release 1.1.0Added support for Makefiles 1.2.0Added prompt to improve UX while configuring 1.3.0Added the 1.3.1Format fix in README.md 1.4.0Reworked the edit mechanism allowing the edit history of the file to persist after any header update. 1.4.1Fixed issues in README.md 1.5.0Added support for Python, Shell scripts, C#, Objective-C, Java, LaTeX 1.6.0Added auto-insertion of header define guards for C/C++ empty header files 1.7.0Added internal multi-format support 1.7.3Changed pre-processors indent style for the 2017 header format 1.7.4Fixed C++ headers 1.8.0Added support for '#pragma once' header guards (Thanks to @lodi-g for the pull request) 1.8.1Fixed scolar year in post2017 headers 1.8.2Fixed the day in pre2017 headers (Thanks to @SaShimy for the pull request) 1.8.3Reverted the 1.8.1 patch as it was not correct to begin with 1.9.0Added header auto-filling (with workspace name and filename, thanks to @lodi-g for the pull request) 1.9.1Fixed issues with auto-filled headers (Thanks to @MrYannKee for the bug report and pull request) 1.9.2Added support for Rust files and C++ template files 1.9.5Added support for Haskell files 1.12.0Fixed indentation issue with auto-insertion of header define guards for C/C++ empty header files 1.13.0Added ability to rename 1.14.0Added setting to toggle indentation of visibility specifiers in generated C++ class declarations. 1.15.0Added support for Assembly files 1.16.0Added support for Makefile |