├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cargo-culture-kit ├── Cargo.toml ├── LICENSE ├── README.md ├── src │ ├── checklist.rs │ ├── exit_code.rs │ ├── file.rs │ ├── lib.rs │ └── rules │ │ ├── builds_cleanly_without_warnings_or_errors.rs │ │ ├── cargo_metadata_readable.rs │ │ ├── has_continuous_integration_file.rs │ │ ├── has_contributing_file.rs │ │ ├── has_license_file.rs │ │ ├── has_readme_file.rs │ │ ├── has_rustfmt_file.rs │ │ ├── mod.rs │ │ ├── passes_multiple_tests.rs │ │ ├── under_source_control.rs │ │ └── uses_property_based_test_library.rs └── tests │ └── dogfood.rs ├── cargo-culture ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md └── src │ └── main.rs ├── rust-toolchain └── rustfmt.toml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/README.md -------------------------------------------------------------------------------- /cargo-culture-kit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/Cargo.toml -------------------------------------------------------------------------------- /cargo-culture-kit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/LICENSE -------------------------------------------------------------------------------- /cargo-culture-kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/README.md -------------------------------------------------------------------------------- /cargo-culture-kit/src/checklist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/checklist.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/exit_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/exit_code.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/file.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/lib.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/builds_cleanly_without_warnings_or_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/builds_cleanly_without_warnings_or_errors.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/cargo_metadata_readable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/cargo_metadata_readable.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/has_continuous_integration_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/has_continuous_integration_file.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/has_contributing_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/has_contributing_file.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/has_license_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/has_license_file.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/has_readme_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/has_readme_file.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/has_rustfmt_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/has_rustfmt_file.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/mod.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/passes_multiple_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/passes_multiple_tests.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/under_source_control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/under_source_control.rs -------------------------------------------------------------------------------- /cargo-culture-kit/src/rules/uses_property_based_test_library.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/src/rules/uses_property_based_test_library.rs -------------------------------------------------------------------------------- /cargo-culture-kit/tests/dogfood.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture-kit/tests/dogfood.rs -------------------------------------------------------------------------------- /cargo-culture/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture/Cargo.lock -------------------------------------------------------------------------------- /cargo-culture/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture/Cargo.toml -------------------------------------------------------------------------------- /cargo-culture/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture/LICENSE -------------------------------------------------------------------------------- /cargo-culture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture/README.md -------------------------------------------------------------------------------- /cargo-culture/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PolySync/cargo-culture/HEAD/cargo-culture/src/main.rs -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | stable 2 | 3 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | wrap_comments = true 2 | --------------------------------------------------------------------------------