Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
epub-validator
Advanced tools
View > Show Console
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
cmd + shift + P
install
입력.Package Control: Install Package
선택(실행).install
입력.Package Control: Install Package
선택(실행).nodejs
입력.install
입력.Package Control: Install Package
선택(실행).javascript
입력.Javascript Completions
선택(설치).Tools > Build System > New Build System
선택.{
"cmd": ["/usr/local/bin/node", "$file"],
"selector": "source.js"
}
/Users/{사용자 이름}/Library/Application\ Support/Sublime\ Text\ 2/Packages/User/nodejs.sublime-build
Sublime Text 2 > Tools > Build System > nodejs
선택.cmd + B
$ node epub-validator.js test.epub
$ DEBUG=* node epub-validator.js test.epub
app init +0ms
app check args +2ms
app check exists file +1ms
app ePub validation +0ms
app ePub uncompressed +614ms
app files validation in ePub +0ms
app finish (0) +13ms
$ make release
jx-cli 설치가 선행되어야 합니다.
분류 | 심각성 | 내용 | 개발현황 |
---|---|---|---|
EPUB-201~2 | 경고 | ISBN 유효성 검사 | 완료 |
EPUB-??? | ??? | ISBN 실존 검사 | 대기 |
EPUB-203 | 경고 | ID, 도서 제목, 저자, 출판 등 메타데이터 확인 | 완료 |
EPUB-301 | 오류 | 목차의 경로가 './'로 시작하는지 | 완료 |
EPUB-302 | 오류 | NCX 파일이 존재하는지 | 완료 |
EPUB-401 | 심각 | NCX 파일 인코딩이 UTF-8인지 | 완료 |
FILE-301 | 오류 | 파일명에 UTF-8, UTF-16 인코딩에서 지원하지 않는 문자를 포함하고 있는지 | 완료 |
IMG-301 | 오류 | 표지 이미지가 가이드라인 최대 크기보다 큰지 | 완료 |
IMG-302 | 오류 | 본문 이미지가 가이드라인 최대 크기보다 큰지 | 완료 |
IMG-303 | 오류 | 파일 크기가 가이드라인 최대 크기보다 큰지 | 완료 |
IMG-304 | 오류 | 이미지 Color model이 CMYK model인지 | 개발 중 |
HTML-201 | 경고 | OS 또는 App에서 지원하는 않는 태그를 사용하는지 | 완료 |
HTML-301 | 오류 | 파일 크기가 가이드라인 최대 크기보다 큰지 | 완료 |
HTML-302 | 오류 | 특정 태그가 너무 많은 자식 태그를 가지고 있는지 | 완료 |
HTML-303 | 오류 | body 태그에 'background-color' 스타일 속성이 들어가 있는지 | 완료 |
HTML-304 | 오류 | body 태그가 존재하는지 | 완료 |
HTML-??? | 경고 | App에서 부여한 스타일이 CP 스타일과 충돌하는게 있는지 | 개발 중 |
HTML-??? | 경고 | 풋노트 기능을 사용할 수 없는 링크 알려주기 | 대기 |
CSS-201 | 경고 | word-break 스타일 속성값을 break-all로 했을때 각줄의 끝이 균등 정렬되지 못 한다는것 알려주기 | 완료 |
CSS-202 | 경고 | OS 또는 App에서 지원하는 않는 속성을 사용하는지 | 완료 |
CSS-301 | 오류 | html 또는 body 태그의 너비 또는 높이를 조절하는 속성이 있는지 | 완료 |
CSS-302 | 오류 | 다단(Column) 스타일 속성을 사용하면 알려주기 | 완료 |
CSS-303 | 오류 | 이미지 태그 속성으로 'position:relative'를 주고 있는지 | 완료 |
CSS-??? | ??? | span 태그의 서체 크기가 일정 크기(약 26pt)를 넘지 않는지 | 개발 중 |
CSS-??? | ??? | url 속성으로 존재하지 않는 로컬 파일이나 외부 파일을 불러오려고 하는지 | 개발 중 |
분류 | 심각성 | 내용 |
---|---|---|
ACC-004 | 경고 | 텍스트가 없어 터치할 수 없는 링크가 있는지 |
ACC-010 | 경고 | 제목(h1~6)에 blockquote, figure 태그가 포함되어 있는지 |
ACC-012 | 경고 | 표에 caption 태그가 누락되어 있는지 |
ACC-013 | 경고 | 인라인 스타일을 포함하고 있는지 |
ACC-014, 016 | 경고 | font-size 값이 상대값인지 |
ACC-015, 017 | 경고 | line-height 값이 상대값인지 |
CSS-001 | 경고 | ePub에서 사용할 수 없는 속성을 사용하는지 |
CSS-002 | 경고 | 속성값이 비어있는지 |
CSS-003~4 | 심각 | UTF-8, UTF-16 인코딩에서 지원하지 않는 문자를 포함하고 있는지 |
CSS-005 | 경고 | 충돌되서 덮어쓰기 되는 속성이 있는지 |
CSS-006 | 오류 | 'position:fixed' 속성을 사용하는지 |
CSS-007 | 경고 | 비표준 폰트를 사용하고 있는지 |
CSS-008 | 오류 | CSS 문법 오류 |
CSS-009 | 오류 | 페이징에 영향을 주는 속성을 사용하고 있는지 |
CSS-010 | 경고 | 비표준 스타일 시트를 사용하고 있는지 |
CSS-013 | 경고 | '!Important' 키워드를 사용하는 속성이 있는지 |
CSS-016 | 경고 | 대체 스타일시트가 기본 스타일 시트보다 우선시 되고 있는지 |
CSS-019 | 경고 | 속성이 없는 font-face가 있는지 |
CSS-020 | 경고 | 유효하지 않는 폰트 크기를 사용하고 있는지 |
CSS-022 | 경고 | html, body에 여백 속성을 추가 했는지 |
FAQs
ePub validator for Ridibooks CP site
The npm package epub-validator receives a total of 3 weekly downloads. As such, epub-validator popularity was classified as not popular.
We found that epub-validator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.