diff --git a/lib/code-chomping-extension.js b/lib/code-chomping-extension.js index ad20fc1..8506568 100644 --- a/lib/code-chomping-extension.js +++ b/lib/code-chomping-extension.js @@ -12,7 +12,7 @@ const JAVA_LIKE = ['groovy', 'java', 'kotlin'] const ChompDirRx = /\/\/ @chomp:(file|line)$/ const ChompAndReplaceDirRx = /^(.+?)\/\*(?: @chomp:line (.+?) )?\*\/ ?\S/ const FormatterDirRx = /\/\/ @formatter:(?:on|off)$/ -const PackageDeclRx = /^package (?:[a-z][a-z0-9]*(?:[.][a-z][a-z0-9]*)*)(;|)$/ +const PackageDeclRx = /^package (?:[a-z`][a-z0-9`]*(?:[.][a-z`][a-z0-9`]*)*)(;|)$/ const SuppressAnnotRx = /@Suppress(?:Warnings)?\(.+?\)$/ function register (registry) { diff --git a/test/code-chomping-extension-test.js b/test/code-chomping-extension-test.js index 1465b5c..b4df6ea 100644 --- a/test/code-chomping-extension-test.js +++ b/test/code-chomping-extension-test.js @@ -127,7 +127,7 @@ describe('code-chomping-extension', () => { * Copyright 2000-present ACME Corp. Free the source! */ - package org.example + package org.example.\`object\` public class Example {} `