config

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Disallow jdk.internal imports

Ignores all checkstyle check for generated source files

Remove 'compare-gradle-builds' plugin from distribution (#10198)

* Remove non-public ProjectOutcomes model type

* Remove 'compare-gradle-builds' plugin from distribution

  1. … 140 more files in changeset.
Remove 'compare-gradle-builds' plugin from distribution

  1. … 130 more files in changeset.
Remove 'compare-gradle-builds' plugin from distribution

  1. … 129 more files in changeset.
Remove 'compare-gradle-builds' plugin from distribution

  1. … 129 more files in changeset.
Move hashing-related things to new :hashing project

  1. … 41 more files in changeset.
Move hashing-related things to new :hashing project

  1. … 41 more files in changeset.
Suppress missing package-info errors

Suppress missing package-info errors

Suppress missing package-info errors

Suppress missing package-info errors

Move MissingOverride checkstyle check from api to the whole codebase

Signed-off-by: Paul Merlin <paul@gradle.com>

Enforce @Override annotation on public api types

Signed-off-by: Paul Merlin <paul@gradle.com>

Allow nicer constants for architecture tests

Use Checkstyle 8.12

- EqualsHashCode is now stricter and emits warnings for classes that

implement `hashCode()` but not `equals(Object)`.

- NoWhitespaceBefore now also checks for space before varargs ellipses.

  1. … 9 more files in changeset.
Fix checkstyle rule

There was a duplicate MethodTypeParameterName rule in checkstyle config, leading

to the wrong rule being used (the one that prevents MULTILETTER type variables).

Fix checkstyle rule

There was a duplicate MethodTypeParameterName rule in checkstyle config, leading

to the wrong rule being used (the one that prevents MULTILETTER type variables).

Split CodeNarc configuration for integration tests

Now that there are rules specific to integration tests, we have a dedicated

configuration file. This should avoid some accidental noise, and removes

the need to check for `Integration` in the test name, which helped discover

a few more problems.

    • -0
    • +50
    ./codenarc-integtests.xml
  1. … 6 more files in changeset.
Introduce a CodeNarc rule to check for incorrect usages of integration test fixtures

This commits adds a CodeNarc rule which, for now, only looks for usages of

`result.output.contains(...)` and will report that as an incorrect usage of test fixtures,

because we should either use `outputContains(...)` or `failure.assertHasCause(...)`.

More usages can be added easily.

  1. … 3 more files in changeset.
Remove `OperatorWrap` checkstyle rule

This rule is deeply annoying, as it forces the operators on newlines. Code generation typically

uses the opposite pattern, making it extremely simple to break the rule. Since it doesn't really

matter, disable the rule and let us work.

Restructured top level Gradle dir

- Created init-scripts and shared-with-buildSrc sub directories

- Renamed a couple of scripts from camel case to kebap case

- Moved classycle resources to config directory

- Migrated build-scan-init script to Kotlin

    • binary
    ./classycle_report_resources.zip
  1. … 16 more files in changeset.
Add support for configuring Swift language support of a component

Signed-off-by: Daniel Lacasse <daniel@gradle.com>

  1. … 32 more files in changeset.
Remove the "explicit initialization" checkstyle rule

We like to be explicit. Please checkstyle, stop nagging us with this not so smart rule.

Disable `InterfaceIsType` checkstyle module

Extract :core-api project (#2719)

  1. … 785 more files in changeset.
Fix JavaDoc generation warning about duplicate package documentation

  1. … 1 more file in changeset.
Merge pull request #2029 from gradle/lp/move-java-sources-back

Move Java sources back to src/main/java

Moved `Named` from base-services to model-core. The intention is to evolve model-core to contain domain agnostic model types.

  1. … 5 more files in changeset.
Suppress Checkstyle check for duplicate package-info.java