Skip to content

Instantly share code, notes, and snippets.

View adangel's full-sized avatar

Andreas Dangel adangel

  • MicroDoc Computersysteme GmbH (@microdoc / @mdcssw)
  • Munich, Germany
  • 04:28 (UTC +02:00)
View GitHub Profile
@adangel
adangel / xmlstarlet.md
Created December 17, 2021 14:05
XMLStarlet samples PMD

XMLStarlet

Query number of violations for a specific file

xmlstarlet sel -N p=http://pmd.sourceforge.net/report/2.0.0" -t \
  -v "count(/p:pmd/p:file[@name = '/home/runner/work/pmd/target/repositories/spring-framework/spring-beans//src/main/java/org/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor.java']/p:violation)" \

master/spring-framework/pmd_report.xml

@adangel
adangel / Dockerfile
Created September 23, 2021 08:22
Docker PMD + sfdx
FROM ubuntu:latest
LABEL Name=ci-docker-image Version=0.0.1
RUN apt-get update \
&& apt-get install -y curl xz-utils unzip openjdk-8-jre jq \
&& rm -rf /var/lib/apt/lists/*
# Install sfdx cli
# sfdx is available under /usr/local/bin/sfdx
RUN curl "https://developer.salesforce.com/media/salesforce-cli/sfdx-linux-amd64.tar.xz" -o "sfdx.tar.xz" \
@adangel
adangel / MessageDigestTest.java
Created August 10, 2019 16:39
Shared Message Digest Mess
package digest;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.util.ArrayList;
import java.util.Base64;
import java.util.List;
import java.util.Set;
import java.util.concurrent.ExecutionException;