Commit Graph

156 Commits (4fcfcc294e7cb17956e283d09050cb997093a35d)

Author SHA1 Message Date
MarcoFalke 4799b0932a
Merge #12490: [Wallet] [RPC] Remove deprecated wallet rpc features from bitcoin_server
6 years ago
MarcoFalke adf27b531a
Merge #13954: Warn (don't fail!) on spelling errors. Fix typos reported by codespell.
6 years ago
MarcoFalke 97ccd2b84e
Merge #14115: lint: Make all linters work under the default macOS dev environment (build-osx.md)
6 years ago
practicalswift f8a81f73ac lint: Add spell check linter (codespell)
6 years ago
practicalswift ada356208e Fix typos reported by codespell
6 years ago
Wladimir J. van der Laan fa616275b2
Merge #14128: lint: Make sure we read the command line inputs using utf-8 decoding in python
6 years ago
Chun Kuan Lee 5d62dcf9cf lint: Make sure we read the command line inputs using utf-8 decoding in python
6 years ago
Wladimir J. van der Laan 709a15b0a6
Merge #14088: tests: Don't assert(...) with side effects
6 years ago
practicalswift 341f7c7b0e macOS fix: Check for correct version of flake8 to avoid spurious warnings. The brew installed flake8 version is Python 2 based and does not work.
6 years ago
practicalswift 908a559f33 macOS fix: Add excludes for checks added in the newer shellcheck version installed by brew
6 years ago
practicalswift ec4d57bbb3 macOS fix: Work around empty (sub)expression error when using BSD grep
6 years ago
practicalswift b57d7d92fe macOS fix: Avoid mapfile due to ancient version of bash shipped with macOS
6 years ago
Wladimir J. van der Laan 5924dadc2f
Merge #13671: Remove the boost/algorithm/string/case_conv.hpp dependency
6 years ago
251 b193d5a443 Removes the Boost case_conv.hpp dependency.
6 years ago
practicalswift ca1a093127 Add regression test: Don't assert(...) with side effects
6 years ago
John Newbery f7e9e70468 [rpc] Remove deprecated sigrawtransaction rpc method.
6 years ago
Chun Kuan Lee 1661a472b8 add unicode compatible file_lock for Windows
6 years ago
Julian Fleischer 414326952c use export LC_ALL=C.UTF-8
6 years ago
Wladimir J. van der Laan f6eb85d17c
Merge #13707: tests: Add usage note to check-rpc-mappings.py
6 years ago
João Barbosa 3567b247f4 test: Add lint to prevent SIGNAL/SLOT connect style
6 years ago
MarcoFalke bffb35f876
Merge #13054: tests: Enable automatic detection of undefined names in Python tests scripts. Remove wildcard imports.
6 years ago
practicalswift 68400d8b96 tests: Use explicit imports
6 years ago
practicalswift 4441ad677a Make format string linter understand basic template parameter syntax
6 years ago
Wladimir J. van der Laan 78dae8cacc
Merge #13780: 0.17: Pre-branch maintenance
6 years ago
practicalswift bcd4b0f5cd Add linting of WalletLogPrintf(...) format strings
6 years ago
practicalswift a3e4556949 build: Add format string linter
6 years ago
Chun Kuan Lee 1c5d225853 Drop boost::scoped_array
6 years ago
Julian Fleischer 83c48d9a1f fix locale for lint-shell
6 years ago
DrahtBot eb7daf4d60 Update copyright headers to 2018
6 years ago
251 e3245f2e7b Removes Boost predicate.hpp dependency
6 years ago
251 5f019d5354 Removes the boost/algorithm/string/join dependency
6 years ago
Wladimir J. van der Laan 2dc5ab6378
Merge #13482: Remove boost::program_options dependency
6 years ago
Mason Simon 03a2d68010 Tests: add usage note to check-rpc-mappings.py
6 years ago
Ben Woosley 5c613aadd6
lint: Add linter for circular dependencies
6 years ago
Chun Kuan Lee f447a0a707 Remove program options from build system
6 years ago
practicalswift 962d8eed5b Remove boost dependency (boost/assign/std/vector.hpp)
6 years ago
Wladimir J. van der Laan 9ab4c2a246
Merge #13496: Test: Harden lint-filenames.sh
6 years ago
DesWurstes 000000035b Obsolete #!/bin/bash shebang
7 years ago
wodry 927e1150bc Test: Harden lint-filenames.sh
7 years ago
practicalswift 7b23e6e13f Follow-up to #13454: Fix broken build by exporting LC_ALL=C
7 years ago
Wladimir J. van der Laan 45c00f8416
Merge #13454: Make sure LC_ALL=C is set in all shell scripts
7 years ago
Wladimir J. van der Laan a90ca4087a
Merge #13448: Add linter: Make sure we explicitly open all text files using UTF-8 encoding in Python
7 years ago
practicalswift ad691f666b Add linter: Enforce the source code file naming convention described in the developer notes
7 years ago
practicalswift 47776a958b Add linter: Make sure all shell scripts opt out of locale dependence using "export LC_ALL=C"
7 years ago
practicalswift 3352da8da1 Add "export LC_ALL=C" to all shell scripts
7 years ago
practicalswift c8176b3cc7 Add linter: Make sure we explicitly open all text files using UTF-8 or ASCII encoding in Python
7 years ago
practicalswift 634bd97001 Explicitly specify encoding when opening text files in Python code
7 years ago
Wladimir J. van der Laan ca2a23387b
Merge #13120: policy: Treat segwit as always active
7 years ago
Wladimir J. van der Laan 7c32b414b6
Merge #13230: Simplify include analysis by enforcing the developer guide's include syntax
7 years ago
Wladimir J. van der Laan 5779dc4f76
Merge #13041: build: Add linter checking for accidental introduction of locale dependence
7 years ago
Ben Woosley 9d6c9dbb88
lint: Add linter to error on #include <*.cpp>
7 years ago
practicalswift 6d10f43738 Enforce the use of bracket syntax includes ("#include <foo.h>")
7 years ago
practicalswift 0a4ea2f458 build: Add linter for checking accidental locale dependence
7 years ago
practicalswift 81bbd32a2c build: Guard against accidental introduction of new Boost dependencies
7 years ago
MarcoFalke fa7a6cf1b3
policy: Treat segwit as always active
7 years ago
MarcoFalke fa3c910bfe
test: Move linters to test/lint, add readme
7 years ago