dogecoin/.travis
Wladimir J. van der Laan 345f42a9e3
Merge #14505: test: Add linter to make sure single parameter constructors are marked explicit
c4606b8432 Add Travis check for single parameter constructors not marked "explicit" (practicalswift)

Pull request description:

  Make single parameter constructors `explicit` (C++11).

  Rationale from the developer notes:

  > - By default, declare single-argument constructors `explicit`.
  >   - *Rationale*: This is a precaution to avoid unintended conversions that might
  >   arise when single-argument constructors are used as implicit conversion
  >   functions.

ACKs for top commit:
  laanwj:
    ACK c4606b8432

Tree-SHA512: 3e6fd51935fd93b2604b2188664692973d0897469f814cd745b5147d71b99ea5d73c1081cfde9f6393f51f56969e412fcda35d2d54e938a3235b8d40945f31fd
2019-07-08 20:29:00 +02:00
..
extended_lint_04_install.sh Add Travis check for single parameter constructors not marked "explicit" 2019-06-26 16:57:14 +02:00
extended_lint_06_script.sh Add Travis check for single parameter constructors not marked "explicit" 2019-06-26 16:57:14 +02:00
lint_04_install.sh
lint_05_before_script.sh
lint_06_script.sh Enable ShellCheck rules 2019-07-04 19:35:25 +03:00
README.md
test_03_before_install.sh
test_04_install.sh
test_05_before_script.sh Enable ShellCheck rules 2019-07-04 19:35:25 +03:00
test_06_script_a.sh
test_06_script_b.sh travis: Fix caching issues 2019-06-14 10:26:48 -04:00

travis build scripts

The .travis directory contains scripts for each build step in each build stage. Currently the travis build defines two stages lint and test. Each stage has it's own lifecycle. Every script in here is named and numbered according to which stage and lifecycle step it belongs to.