• * chore: update clang-tidy
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * refactor: address clang-tidy
    
    * fix: C++11 support
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * chore: two more clang-tidy fixes
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    
    * fix: get_inject_separator should be bool
    
    * refactor: addressing review feedback
    
    Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
    Co-authored-by: Philip Top <phlptp@gmail.com>
    
    * Apply suggestions from code review
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    * Update include/CLI/Config.hpp
    
    Co-authored-by: Philip Top <phlptp@gmail.com>
    Henry Schreiner authored
     
    Browse File »






  • * Add cpplint config file
    
    * Add cpplint to CI
    
    * Add checks
    
    * Add docker container tag
    
    * Unindent container
    
    As suggested in code review
    
    Co-Authored-By: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    * Fix cpplint issues
    
    * Fix clang-format
    
    * Include and fix modern cpplint runtime/int
    
    * Include and fix cpplint build/include_order
    
    * Revert "Include and fix cpplint build/include_order"
    
    This reverts commit bddb6a2d6744c5397f387ccd03416a1ec5e29862.
    
    * Update explanation, sort alphabetically
    
    * Implement suggestion from code review
    
    Co-Authored-By: Henry Schreiner <HenrySchreinerIII@gmail.com>
    
    * Include cstdint header, prefix its symbols with std::
    
    * Forgot std::
    
    Co-authored-by: Henry Schreiner <HenrySchreinerIII@gmail.com>
    Christoph Bachhuber authored
     
    Browse File »

  • * Make CI fail with readability-container-size-empty flag
    
    * Make CI fail with cppcoreguidelines-owning-memory flag
    
    * Add all google checks, exclude specific ones
    
    * Apply clang-tidy fixes
    
    * Make timer constructors explicit
    
    * Add check for unscoped namespaces
    
    * Replace unscoped namespace by using-declaration
    
    * Replace unscoped namespace by using-declaration
    Christoph Bachhuber authored
     
    Browse File »



  • * Fixing some warnings
    
    * Make gtest a system library
    
    * Fixing format
    
    * Adding better method for adding warnings
    
    * Nicer Windows deprecated test
    
    * JSON update and drop testing timer
    
    * Warnings as errors everywhere
    Henry Schreiner authored
     
    Browse File »

  • * build-testing better supported
    
    * Add formatting to Azure
    
    * Adding more jobs to Azure
    
    * Control
    
    * Allow libc++ to be used on linux
    
    * Fix modernize message
    
    * Fix variable
    
    * fixup! Fix modernize message
    
    * Drop auto exp. optional
    
    * Update readme, better user id in docker
    
    * Fix BUILD_TESTING
    
    * Drop format from travis, leave tidy for now
    
    * Check tidy and format
    
    * Tidy fully on Azure now
    Henry Schreiner authored
     
    Browse File »

  • * Adding first draft of Sets
    
    Use IsMember now
    
    Using IsMember as backend for Set
    
    Non-const validator backend
    
    Move set tests to set
    
    Clearer inits
    
    * Drop shortcut
    
    Tighten up classes a bit for MSVC
    
    Check with GCC 4.8 too
    
    * Simpler templates, but more of them
    
    Dropping more type safety for older compilers
    
    Shortcut string set
    
    * Adding shortcut init
    
    Making g++ 4.7 docker image happy
    
    Fix Clang tidy issue with last commit
    
    Adding one more shortcut, adding a couple of tests
    
    * Dropping dual pointer versions of code
    
    * Smarter shortcut syntax
    
    * Adding slighly faster choices
    
    * Cleanup to make InMember simpler
    
    * Drop choices for now, adding some tests
    
    * ValidationError is now always the error from a validator
    
    * Support for other types of initializer lists, including enums
    
    * Factor out type utilities, single version of IsMember code
    
    * Adding a few tests for #224
    
    * Minor cleanup for Validation Error
    
    * Adding tests, moved deprecated tests
    
    * Docs updates
    Henry Schreiner authored
     
    Browse File »


  • * Addind simple flag callback
    
    * Give flag function a new name, old name only on C++14
    
    * Fixing reference to destroyed function
    
    * Better GCC 4.7 support, travis prepared for C++17 (not used yet)
    
    * Updating documentation
    Henry Schreiner authored
     
    Browse File »