Title: Java Conventions  
Owner: Former user
Creator: Former user Aug 18, 2010
Last Changed by: Olara Moses Aug 21, 2023
Tiny Link: (useful for email) https://openmrs.atlassian.net/wiki/x/tL_EAQ
Export As: Word · PDF  
Documentation (5)
    Page: Conventions
    Page: Developer How-To Setup And Use IntelliJ
    Page: Module Conventions
    Page: OpenMRS Hackathon Germany
    Page: Tickets
Projects (1)
    Page: (Outdated) Concept Proposal Module
Archives (2)
    Page: Code Review
    Page: Code Review Checklist
Labels
Time Editor  
Aug 21, 2023 21:10 Olara Moses View Changes
(Spelling) "Manual Run" from "Manual Runinnn" under Checkstyle
Jun 16, 2022 03:16 Benny wolter Bwambale View Changes
Aug 25, 2021 15:41 Daniel Kayiwa View Changes
Jan 27, 2021 15:25 Adithya Praveen View Changes
Since findbugs rules are now included in the openmrs-core repo, I've updated the wiki to reflect the same.
Apr 07, 2020 01:31 Ian Bacher  
Add conventions for lambdas.. Some small phrasing changes.
Outgoing Links
External Links (34)
    docs.oracle.com/javase/specs/jls/se8/html/jls-8.html
    https://pmd.github.io
    https://github.com/openmrs/openmrs-core/blob/master/findbug…
    go.openmrs.org/dev
    checkstyle.sourceforge.net/config_modifier.html#ModifierOrd…
    https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.htm…
    https://www.slf4j.org/apidocs/index.html
    https://github.com/openmrs/openmrs-core/blob/master/checkst…
    https://github.com/openmrs/openmrs-core/blob/master/license…
    https://www.javaworld.com/article/2150208/java-language/a-c…
    https://commons.apache.org/proper/commons-lang/apidocs/org/…
    https://ci.openmrs.org/sonar/dashboard/index/org.openmrs:op…
    https://talk.openmrs.org/t/codacy-in-openmrs-core-prs/5708/…
    https://www.codacy.com/app/openmrs/openmrs-core/dashboard
    commons.apache.org/proper/commons-lang/javadocs/api-2.6/org…
    checkstyle.sourceforge.net
    https://openmrs.atlassian.net/wiki/display/docs/Caching+ser…
    https://talk.openmrs.org/t/formalize-openmrs-core-coding-ru…
    https://www.slf4j.org/
    findbugs.sourceforge.net/
    owasp-java-encoder.googlecode.com/svn/tags/1.1/core/apidocs…
    https://github.com/openmrs/openmrs-core/blob/master/web/src…
    checkstyle.sourceforge.net/checks.html
    https://issues.openmrs.org/browse/TRUNK-5083
    https://docs.oracle.com/javase/6/docs/api/java/lang/String.…
    https://www.slf4j.org/faq.html#logging_performance
    https://improvingsoftware.com/2011/06/27/5-best-practices-f…
    https://openmrs.atlassian.net/wiki/display/docs/Java+Conven…
    docs.spring.io/spring/docs/4.1.4.RELEASE/spring-framework-r…
    https://maven.apache.org/plugins/maven-checkstyle-plugin/in…
    docs.oracle.com/cd/E17802_01/products/products/jsp/jstl/1.1…
    https://github.com/openmrs/openmrs-core/blob/master/ruleset…
    https://stackify.com/jvm-metrics/
    https://pmd.github.io/pmd-5.3.3/usage/running.html
Documentation (5)     Page: Unit Testing With at-should Annotation
    Page: Developer How-To Setup And Use Eclipse
    Page: Unit Testing Conventions
    Page: Unit Tests
    Page: Developer How-To Setup And Use IntelliJ
Archives (2)     Page: How-To Setup And Use Your IDE
    Page: Subversion Code of Conduct