Skip to content
Branch: master
Commits on Aug 29, 2017
  1. [maven-release-plugin] prepare for next development iteration

    v1v committed Aug 29, 2017
  2. Fix skipped tests (#41)

    v1v committed Aug 29, 2017
    * For some reason it works locally but it was skipped in Jenkins
    * Fixed skipped tests when running two webassers in the same test case
  3. [JENKINS-46395] Feature/config disable jobs (#40)

    v1v committed Aug 29, 2017
    * [JENKINS-46395] Initial version of the enabling/disabling to analyse disabled jobs or not.
    * Shown reason of empty table and changed tab name
    * Cosmetic changes: removed double tab, changed description header
    * Added extra tests to validate AT of using the GlobalSettings and ensure restAPI and floatingBox is shown accordingly
Commits on Aug 24, 2017
  1. [maven-release-plugin] prepare for next development iteration

    v1v committed Aug 24, 2017
  2. Fixed pie graph position (#39)

    v1v committed Aug 24, 2017
    * Fixed pie Graph position
    * Removed TODO
  3. [JENKINS-46350] Feature/graphs (#38)

    v1v committed Aug 24, 2017
    * Enabling Graph visualisation of the overall Lints
    Change-Id: I654aa0b41197bf9b0bdae52ac76b13effdd01984
    * Added PieCharts and refactored previous implementation
    Change-Id: I2271d13b8eb682f7fdebf0e460ac8faba7e8d6cc
    * Fixed synchronised issues
    Change-Id: I4741c22f73389b82d05b9c7f0e16d5f6836b27e6
    * [JENKINS-46424] Added testcases
    * Added further test cases to test the current label
    Apparently this is just caused with a combination of plugins which I've
    not found yet which it's the culprit
    * [JENKINS-46424] Fixed NullPointerException
    Missing Unit Tests
    Change-Id: I6f65be3b44815e655c32b8f0e88bb5b85bcb8513
    * [JENKINS-46383] using getAssignedLabel since .getAssignedLabelString causes issues when using wrong formatted doublequote restriction labels within the WebUI
    Change-Id: I7a5703ec2ae3964e946e3cf883bc6531537b08a7
    * Using different colours to show the severities and minor cosmetic changes
    Change-Id: I71e49b08105c4b5f1485344ae8f2b2e57ba3deb0
    * Removed unused imports
    Change-Id: I6a23e05bfffa2632a1c72f90354b14bc11481273
    * Unfortunately when empty it uses the default agent 'master'
    Change-Id: I7d3f610c91550fe5af53a8ee6fc46c0cd3d14d67
Commits on Aug 15, 2017
  1. [maven-release-plugin] prepare for next development iteration

    v1v committed Aug 15, 2017
    Change-Id: I160f60587c7e8dd5a1935e18b145cb14826a1170
  2. [maven-release-plugin] prepare release jenkinslint-0.12.0

    v1v committed Aug 15, 2017
    Change-Id: Id40f639cfd92212e758ce24eb66361644025750b
  3. [JENKINS-46177] Support GroovySandbox in Publisher/Builder/Parameters (

    v1v committed Aug 15, 2017
    * Initial approach to detect whether sandbox is enabled or current plugin versions are obsolted and unsecured
    Change-Id: I98ebba01b9907135e775b506a3b36659f1ca506d
    * [JENKINS-46177] Groovy sandbox checker for Publisher/Build/Parameters
    Change-Id: I23b018ca9cb05b2a909360e5c3f0411171ae88d9
    * Support Groovy plugin version 2.X and 1.X too
    Change-Id: I8b7d0eca71777115c67b65f73204f6bc48c57646
    * Removed unused plugin, since it is not possible to install a default plugin version usinig the pom and reinstall another version usign the plugin annotation
    Change-Id: I435f9d0be548685bcbaef50416fcc4eb53e50f4a
    * Added IT
    Change-Id: If6a5963fef2c051f3ec27f00d4de6e6141031158
  4. [JENKINS-42359] Search box to filter jobs/agents (#35)

    v1v committed Aug 15, 2017
    * Initial approach to filter job names
    Change-Id: I2e4fca42970154763ca79aa0034ee3840cb01bb3
    * Filtering Agents and Jobs altogether
    Change-Id: I055ff4f1d0590b92531062343b18d7a3d32575e7
  5. [JENKINS-46033] Column ordering based on Status and JobName, missing …

    v1v committed Aug 15, 2017
    …some tables in the previous fix (#36)
    Change-Id: Iefc139b8ab642aa206624312f9a35a5eb829232c
  6. Update Readme (#37)

    v1v committed Aug 15, 2017
    * Updated README file with latest released features
    Change-Id: Id5916d95e8a3d1be21d1e73af7ea52246dd772a6
    * Fixed broken badge url
    Change-Id: I81f28dc725569a3bc51c3cb657cf40d6c9045033
  7. [JENKINS-46176] Excluding children with MatrixProject parents (#34)

    v1v committed Aug 15, 2017
Commits on Aug 14, 2017
  1. [JENKINS-46162] Support workflow/pipeline linting (#30)

    v1v committed Aug 14, 2017
    * Supporting pipeline jobs, fixed some bugs, bumped minimal version to allow the usage of the pipelines
    * Supporting GroovySandbox checker only in Jenkinsfiles, aka WorkflowJobs
    * [JENKINS-46162] Support Pipeline project to be linted
    * Added TestCases for the Pipeline jobs
    * Enable System Groovy detection
    * Missing testcases
    * Enabling JenkinsLint action for pipelines/workflows
    Change-Id: Ideaa90900b836d2a2f115fc7eefa7c2ab5533197
    * Support pipeline timer trigger check
    Change-Id: I857d85210a0f95c22226798320508132cecaf9fa
    * Fixed TimeoutChecker for pipeline (some false positives)
    Change-Id: I2f9cdd04a73702ffa16cb7050123dc6a63fb759b
    * Support pipeline PollingSCMtrigger check
    Change-Id: I7ef1a3228096c2e43713495629e044bbb141d898
  2. Cosmetic changes in the global settings descriptions (#32)

    v1v committed Aug 14, 2017
Commits on Aug 13, 2017
  1. [JENKINS-46164] Removed deprecated feature, it is enabled as a global…

    v1v committed Aug 13, 2017
    … settings (#31)
  2. [JENKINS-46146] Ignore commented lines in the HardcodedScript Checker…

    v1v committed Aug 13, 2017
    …, it's a global settings to be enabled/disabled globally (#29)
    Change-Id: I1ef684fc8007883fc1ccf8fa3f74ba63f5bb204b
Commits on Aug 10, 2017
  1. [maven-release-plugin] prepare for next development iteration

    v1v committed Aug 10, 2017
  2. [JENKINS-46035] Don't count empty lines (#27)

    v1v committed Aug 10, 2017
    * [JENKINS-46035] Empty and Blank lines should be ignored
    Change-Id: I0baa892f0c9e21852b5a423d2189f79fbc119985
    * Refactored a bit and removed duplicated hardcoded strings
  3. [JENKINS-46033] Column ordering based on Status and JobName (#28)

    v1v committed Aug 10, 2017
Commits on Aug 5, 2017
  1. [JENKINS-45961] Supporting Groovy Parameters (#26)

    v1v committed Aug 5, 2017
    Change-Id: I94a03d44554542052b4c664b08d472bca0d5589c
Commits on Aug 4, 2017
  1. [JENKINS-45960] Supporting Groovy PostBuild plugin (#25)

    v1v committed Aug 4, 2017
  2. [JENKINS-45938] Supporting Run with timeout build (#24)

    v1v committed Aug 4, 2017
    Change-Id: Id3af67394a7a4876ea048b6f588d68c2ba2f25b7
Commits on Aug 1, 2017
  1. [maven-release-plugin] prepare for next development iteration

    v1v committed Aug 1, 2017
  2. [JENKINS-45879] Fixing false positive (#23)

    v1v committed Aug 1, 2017
    * [JENKINS-45879] Fixing false positive with empty lines and return carries
    Change-Id: I0604d71b59c5866c69e7ff2185f3e1c821daad00
    * Using String Utils and fixed Hash validation with Case Insensitive and also Return Carries with blank spaces
    * Added missing conercases such as NPE, since this is a String Library
  3. [JENKINS-45880] Fixing sortable nontext columns (#22)

    v1v committed Aug 1, 2017
    Change-Id: I843962c05f669d3ae50ac9fcf66c16a2f3503210
  4. [maven-release-plugin] prepare for next development iteration

    v1v committed Aug 1, 2017
    Change-Id: I4f07ac1808a32c0442b054f061339206e58007a2
  5. [maven-release-plugin] prepare release jenkinslint-0.10.0

    v1v committed Aug 1, 2017
    Change-Id: Ic9dcdb1e4bf4ae4186e500bc5840a3af8403d12b
  6. [JENKINS-45882] Jenkins Lint Global Configuration and new Checkers (#21)

    v1v committed Jul 31, 2017
    * Initial approach to use GlobalConfiguration
    * Added Lint global settings to enable/disable it
    * Disabling and Ignoring are now different status.
    * Fixed
    * Added remaining checkers
    * Saving global configuration based on the
    * Some minor bits and pieces to only show defects when they are in the right state
    * Fixed Tests to use the enabled flag
    * Enabled JobAction managed by GlobalSettings although the system property will be deprecated shortly
    * Added Threshold option in the Global Settings
    * Added TestCases for the new hardcoded threshold argument/variable
    * Added FormValidation Test Case for the Threshold value
    * SpeedUp TestCases usng the ClassRule pattern
    [maven-release-plugin] prepare release jenkinslint-0.10.0
    [maven-release-plugin] prepare for next development iteration
    [maven-release-plugin] rollback the release of jenkinslint-0.10.0
Commits on Jul 29, 2017
  1. [JENKINS-42268] Bfa (#11)

    v1v committed Jul 29, 2017
    * [JENKINS-42268] Initial approach to detect whether BFA has been installed and enabled in every job unless using the control comment to force some way of declaring why it was not enabled
    [JENKINS-42268] Added Maven and Matrix projects
    * Enabling Check
    * i18 support
    * Removed imports
    * Fixed asserts
    * [JENKINS-42268] Using the full classname of the property
    * [JENKINS-42268] Using Job class to avoid casing each jobtype
    * Removed unused imports and speeding up BFA Test Case with the AbstractCheckerTestCase
    * Fixed wrong TestCase name
    * Added missing bits and pieces in the Messages and also UI Testing
    * Fixed missing Jelly XSS security bit and also added the sortable class in the JobAction
    * Added _blank attribute
    * Fixed cosmetic message
    * Fixed Log severity and trace
  2. [JENKINS-41528] Git ref sub (#4)

    v1v committed Jul 29, 2017
    * Initial approach: suggest to use git ref repos in submodules... only when using git over 2.4+
    * Using the right method name and fixed some syntax errors
    * Added further tests and using the  right plugin version validation
    * Still WIP
    * Fixed wrong asserts
    * Speeding up tests and using the AbstractAction pattern
    * Added missing import
    * Fixed test asserts
    * Git Plugin 2.4.1 version required another Jenkins Core Version which didn't have the MatrixProject bundled within the core and thereofre it required an explicit version, and I didn't want to depend on it therefore I used the reflection to avoid ti
    * Fixed flake test since it is not the right assert to test
    * Visualise Test output
    * Fixed unused imports
    * Added UI Test
    * Fixed hardcoded strings
You can’t perform that action at this time.